如何在目标c中设置对象的值

时间:2016-04-16 06:29:47

标签: ios objective-c

我是ios编程的新手,我创建了一个动态获取一些值的类书,所以我试图为book对象中的某些参数设置值,我得到例外。

代码:

pwd

我收到异常[_NSCFDictionary setbookStatus]无法识别的选择器

2 个答案:

答案 0 :(得分:-1)

在.h(Book.h)类中创建属性以使属性成为公共属性。 然后,您可以通过点(。)

直接访问属性
Book *book = [[Book alloc] init];
book.bookId = @“1234”
book.bookName = @“name”

答案 1 :(得分:-1)

只需你可以使用,

self.bookName = @"yourBookName";
self.bookStatus = @"bookStatus";

您可以使用selfthis中调用当前的对象类java

如果你想从另一个类访问它,那么将Book导入到该类并创建它的实例,并通过该实例调用它,s属性如,

Book *myBook = [[Book alloc]init];
NSString *str = myBook.bookName;

希望这会有所帮助;)