XCTAssertEqual Fehler: ("3") ist nicht gleich ("3")

NSMutableArray *arr = [NSMutableArray array];
[arr addObject:@"1"];
[arr addObject:@"2"];
[arr addObject:@"3"];

//This statement is fine.
XCTAssertTrue(arr.count == 3, @"Wrong array size.");

//This assertion fails with an error: ((arr.count) equal to (3)) failed: ("3") is not equal to ("3")
XCTAssertEqual(arr.count, 3, @"Wrong array size.");

Was ich nicht verstehe, über XCTAssertEqual? Warum hat die Letzte Behauptung nicht?

InformationsquelleAutor der Frage Sergey | 2013-10-04

Schreibe einen Kommentar