Sag*_*ari 3 iphone xcode plist settings.bundle
我在访问Settings.bundle时遇到问题.
让我解释一下我到底在做什么.
现在非常重要的一步.
现在在上面的步骤中,我已经指定"我需要一个子窗格进行设置",并且将从FontSettings.plist加载子窗格设置
好.进一步措施.
仅用于验证settings.bundle是否包含该文件.
现在,For FontSettings.plist
检查模拟器.
直到现在,我相信我已经按照正确的步骤.
我现在遇到的问题就在这里.
如果只有一个Root.plist,我们可以直接访问
[[NSUserDefaults standardUserDefaults] stringForKey:@"fName"]
Run Code Online (Sandbox Code Playgroud)
像上面一样.
但问题是"如何访问 - 子窗格设置?"
我试过以下方式
NSString *str=[[NSBundle mainBundle] pathForResource:@"Settings" ofType:@"bundle"];
NSString *path=[str stringByAppendingPathComponent:@"FontSettings.plist"];
NSDictionary *dFor=[NSDictionary dictionaryWithContentsOfFile:path];
Run Code Online (Sandbox Code Playgroud)
但上面代码中的问题是"它只是每次都给我相同的默认值,即使在更改iPhone设置的值 - 设置之后.
如何访问Child.plist设置?(该用户已设置).
您可以像根设置一样访问子窗格设置.在访问用户默认值时,层次结构之间没有区别.
例如,如果FontSettings.plist中的PSToggleSwitchSpecifier Key存在isBold,那么您将访问此设置
[[NSUserDefaults standardUserDefaults] boolForKey:@"isBold"]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7121 次 |
| 最近记录: |