我正在尝试将一个NSDictionary写入plist,但是当我打开plist时,没有数据写入它.从日志中我的路径看起来正确,我的代码非常标准.有任何想法吗?
NSArray *keys = [NSArray arrayWithObjects:@"key1", @"key2", @"key3", nil];
NSArray *objects = [NSArray arrayWithObjects:@"value1", @"value2", @"value3", nil];
NSDictionary *dictionary = [NSDictionary dictionaryWithObjects:objects forKeys:keys];
for (id key in dictionary) {
NSLog(@"key: %@, value: %@", key, [dictionary objectForKey:key]);
}
NSString *path = [[NSBundle mainBundle] pathForResource:@"FormData" ofType:@"plist"];
NSLog(@"path:%@", path);
[dictionary writeToFile:path atomically:YES];
Run Code Online (Sandbox Code Playgroud) 我正在寻找检查NSString包含数字和字母字符的最佳方法.到目前为止我得到的是下面的代码,但这只是告诉我没有输入任何不是数字或字母的字符.
if( [[myNSString stringByTrimmingCharactersInSet:
[NSCharacterSet alphanumericCharacterSet]] isEqualToString:@""]){
//The string only contains alpha or numerical characters.
//But now I want to check that both character sets are present ?
}
Run Code Online (Sandbox Code Playgroud)