[IOS]——字典的快速赋值——[setValuesForKeysWithDictionary]

具体操作

使用的方法非常简单

Playlist *music = [[self alloc] init];
[music setValuesForKeysWithDictionary:dict];

这里要求Playlist里面的属性要跟dict里面的key一一对应

要注意的问题

这种方法虽然简单,但要注意的问题有很多
问题一:Playlist里面的属性有与dict中的key不相同的情况:

在控制台输出为空“=(null)”

问题二 Playlist里的属性对不全字典dict里面的key的情况:

会出错,或者崩溃,那是因为在Playlist中,没有对应的属性,所以导致了程序崩溃

发布了11 篇原创文章 · 获赞 11 · 访问量 885

猜你喜欢

转载自blog.csdn.net/kk177/article/details/105750969