我希望能够更改Settings.bundle中DefaultValue
单元格之一的UITableView
。我主要想把这个......
userEmail = [defaults objectForKey:@"username"];
...进入plist。
我这样做是因为我希望我的应用在设置中显示用户的电子邮件,以便他们知道他们使用的是哪个帐户。
以下是我想要更改的plist数据的一部分。
<dict>
<key>IASKTextAlignment</key>
<string>IASKUITextAlignmentRight</string>
<key>DefaultValue</key>
<string>EMAIL</string>
<key>Key</key>
<string>email</string>
<key>Title</key>
<string>Email</string>
<key>Type</key>
<string>PSTitleValueSpecifier</string>
</dict>
我该怎么做?提前谢谢。
答案 0 :(得分:1)
您无法动态更改Settings.bundle中的plist,因为它属于只读(就沙盒而言)app app。
您可能要做的是使用[[NSUserDefaults standardUserDefaults] setObject:@"the username" forKey:@"username"]
中的-application:didFinishLaunchingWithOptions:
或启动过程中的其他位置修改当前值。
然后,更改将反映在IASK和系统设置中。