Bei einer solchen Ausgangssituation:
NSMutableString *currentElementValue;
…
if(currentElementValue==nil){
NSlog(@“nil Value“);
currentElementValue=@““;
}
Wirft XCode folgenden Fehler:
warning: incompatible Objective-C types assigning ’struct NSString *‘, expected ’struct NSMutableString *‘
Lösung:
currentElementValue=[[[NSMutableString alloc] initWithString:@““]autorelease];