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*
È stato utile?

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
scroll top