Ich bin neu in der Programmierung von ios, ich habe eine Klasse Bücher erstellt, die einige Werte dynamisch nimmt, also versuche ich Wert für einige Parameter in Buchobjekt, ich bekomme Ausnahme.Wie setze ich Wert für Objekt in Ziel c
Code:
Book
{
@property (strong,nonatomic) NSString *bookId;
@property (strong,nonatomic) NSString *bookStatus;
@property (strong,nonatomic) NSString *bookName;
}
Book * book =[Book alloc]init];
[book setValue:@"textbook" forKey:@"bookName"]; //not working
[email protected]"textbook" //not working
[book setbookStatus:@"textbook"]; //not working
}
Ich erhalte Ausnahme [_NSCFDictionary setbookStatus] Unbekannter Selektor
Ist dies Ihr tatsächlicher Code? Wie ist deine Buchklasse definiert? Was ist der @ Interfacecode? Die Ausnahme zeigt, dass Sie versucht haben, 'setBookStatus' für eine Instanz von' NSDictionary' aufzurufen. Sie können einfach sagen "book.bookName = @" Lehrbuch; " – Paulw11
versuchen book.bookName = @" bookName " –
Ich schrieb Code in kürzerem Format für das Verständnis, ich habe versucht, aber immer noch Ausnahme @ PKT – skyshine