verschwinden Ich versuche, das Hintergrundbild einer Ansicht basierend auf einer übergebenen "artistID." Hier ist mein Code so weit:Die @ "" - Zeichen in Objective C
NSString *backgroundImageName = [[NSString alloc]initWithFormat:@"artistbackground%i.png",_artistID];
self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:backgroundImageName]];
NSLog(@"%@",backgroundImageName);
leider für den Parameter in imagenamed, ich vorbei in: artistibackground1
statt:
@ "artistbackgound1"
Beliebig Ideen, wie man dem @ und den Anführungsstrichen entkommt ??
Danke !!
Hunh? Um ein 'UIImage' aus der 'imageNamed'-Methode zu erstellen, benötigen Sie lediglich eine Zeichenfolge, die * nur den Dateinamen * enthält. Die '@" "-Syntax ist einfach eine spezielle Syntax, mit der Sie einfach NSStrings direkt erstellen können (ohne' [[NSString alloc] init ...] 'aufzurufen). Sie haben andere Probleme, wenn der obige Code nicht funktioniert; Sie müssen das '@" nicht innerhalb einer zweiten Zeichenfolge erstellen! –