XCode - compilatore non allarme di un tipo non corrispondente
-
11-10-2019 - |
Domanda
Può solo dirmi perché questo ...... compilatore non mi avvisa di una possibile mancata corrispondenza del tipo qui?
NSHour* H1; // My object
if (H1 == nil) doSomething
else H1 = [NSString stringWithFormat:@"%@%@", H1, @":00"]; --- Here : affecting an NSString* to an NSHour*
Soluzione
A causa della dichiarazione dice restituisce id
:
+ (id)stringWithFormat:(NSString *)format, ...
E id
può essere facilmente assegnato a niente .
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow