我在我的应用程序中有一个设置包..包含root.plist 现在我有一个包含复选框的屏幕..在按下复选框时我想更改plist中PSToggleSwitchSpecifier的DefaultValue键的BOOL值.由于它是在运行时完成的..我的问题是..可以在运行时更改文件,如果是的话......给出一个想法如何做到这一点?
这是plist:
<plist version="1.0">
<dict>
<key>PreferenceSpecifiers</key>
<array>
<dict>
<key>DefaultValue</key>
<string></string>
<key>Key</key>
<string>Username</string>
<key>Title</key>
<string>Username</string>
<key>Type</key>
<string>PSTextFieldSpecifier</string>
</dict>
<dict>
<key>DefaultValue</key>
<string></string>
<key>IsSecure</key>
<true/>
<key>Key</key>
<string>Password</string>
<key>Title</key>
<string>Password</string>
<key>Type</key>
<string>PSTextFieldSpecifier</string>
</dict>
<dict>
<key>Type</key>
<string>PSToggleSwitchSpecifier</string> <-----toggleSwitch
<key>Title</key>
<string>Remember</string>
<key>Key</key>
<string>CheckBox</string>
<key>DefaultValue</key> <----- Default Value
<false/> <---- want to change this value
</dict>
</array>
<key>Title</key>
<string>Settings</string>
</dict>
</plist>
Run Code Online (Sandbox Code Playgroud)
提前谢谢你;)
我正在使用XML文件进行解析.我想显示一个进度条,直到解析过程完成.如何计算ProgressView的进度?请帮助..
我不熟悉Objective-C语法,所以有人可以在下面的代码行中解释每个术语的含义吗?
@property (nonatomic, retain, readonly) NSManagedObjectContext *managedObjectContext;
Run Code Online (Sandbox Code Playgroud) 我是json的新手,我需要你的帮助.
我收到了像这样的JSON字符串:
{"network":
{
"network_id":111,
"name":"test name",
"city":"test city",
"country":"test country",
"description":"test desc"
}
}
Run Code Online (Sandbox Code Playgroud)
我如何处理这个字符串并拆分键/值以便在我的视图中使用它们?
- (void) connectionDidFinishLoading:(NSURLConnection *)connection {
[connection release];
NSString *responseString = [[NSString alloc] initWithData:self.responseData encoding:NSUTF8StringEncoding];
self.responseData = nil;
//*********** How I can parse responseString *********//
[networkIDLabel setText:@"ADD THE VALUE"];
[nameLabel setText:@"ADD THE VALUE"];
[responseString release];
[UIApplication sharedApplication].networkActivityIndicatorVisible = NO;
}
Run Code Online (Sandbox Code Playgroud)
谢谢