XCode - Compiler nicht Alarm über einen Typ-Mismatch
-
11-10-2019 - |
Frage
Können Sie mir nur sagen, warum dies ...... Compiler mich nicht warnen, über einen möglichen Typenkonflikt hier?
NSHour* H1; // My object
if (H1 == nil) doSomething
else H1 = [NSString stringWithFormat:@"%@%@", H1, @":00"]; --- Here : affecting an NSString* to an NSHour*
Lösung
Da die Erklärung sagt, es gibt id
:
+ (id)stringWithFormat:(NSString *)format, ...
Und id
kann leicht zugeordnet werden alles .
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow