use*_*877 0 iphone objective-c
我有一个关于NSUserDefault的问题.目前,我想编写一个功能,将喜爱的学校保存到列表中.
我有学校名称和学校ID.所以每次保存,学校名称+学校ID都将是1个字典对象.
然后我将基于id的密钥保存到NSUserDefault中.我想知道我保存到NSUserDefault中的对象数量.或者我怎样才能从NSUserDEfault中获取所有对象,因为我的每个键都不同.请帮帮我.下面是我的代码:
NSUserDefaults *userDefault = [NSUserDefaults standardUserDefaults];
NSMutableDictionary *schools = [[NSMutableDictionary alloc] init];
[schools setObject:schoolName forKey:kSchoolName];
[schools setObject:schoolID forKey:kSchoolID];
[userDefault setObject:schools forKey:schoolID];
Run Code Online (Sandbox Code Playgroud)
Ste*_*ton 13
你要存放多少个物体?也许这不是最佳用途NSUserDefaults.
但要直接回答你的问题:
NSUInteger count =
[[[NSUserDefaults standardUserDefaults] dictionaryRepresentation] count];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1623 次 |
| 最近记录: |