私はiosプログラミングには新しく、いくつかの値を動的に取るクラスブックを作成したので、ブックオブジェクトのいくつかのパラメータの値を設定しようとしています。目的のオブジェクトのオブジェクトの値を設定する方法
コード:
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
}
私は取得しています例外[_NSCFDictionary setbookStatus]認識されていないセレクタ
これは実際のコードですか? 'Book'クラスはどうやって定義されていますか? '@interface code'とは何ですか?例外は、 'NSDictionary'のインスタンスで' setBookStatus'を呼び出そうとしたことを示しています。あなたはちょうど 'book.bookName = @" textbook ";' – Paulw11
を試してみてくださいbook.bookname = @ "bookName" –
私は理解のために短い形式のコードを書いていますが、私は試しましたが、まだ例外@PKT – skyshine