Örnek kod:NSCange için "==" ekledikten sonra XCTAssertEqual neden NSRange'ı argüman olarak almıyor?
import XCTest
func == (lhs: NSRange, rhs: NSRange) -> Bool {
return lhs.location == rhs.location && lhs.length == rhs.length
}
class NSRangeInXCTAssertionEqualTests: XCTestCase {
func testNSRange() {
XCTAssertEqual(NSMakeRange(1, 3), NSMakeRange(2, 5))
}
}
uyarı söyledi: türünde bir argüman listesi '(NSRange, NSRange)' ile 'XCTAssertEqual' çağırmak olamaz.
NSRange aslında bir Tuple olduğu için mi? Doğru bir şekilde hatırlarsam, ben de Tuples'i yerleştirmek istediğimde aynı şeyi gördüm. peşin
sayesinde
Liwei
Yardımlarınız için teşekkürler. – LiweiZ