小编ADu*_*ude的帖子

在我的应用程序包中编写NSDictionary到plist

我正在尝试将一个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)

iphone cocoa objective-c nsdictionary plist

9
推荐指数
2
解决办法
8467
查看次数

检查NSString包含字母和数字

我正在寻找检查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)

iphone objective-c nsstring

7
推荐指数
2
解决办法
4729
查看次数

标签 统计

iphone ×2

objective-c ×2

cocoa ×1

nsdictionary ×1

nsstring ×1

plist ×1