我做错了什么?试图将Calendar.app的Info.plist读入数组,但我得到nil数组。这是我的代码:
NSBundle* xyzbundle = [NSBundle bundleWithPath:@"/Applications/Calendar.app/Contents"];
// Path to the plist
NSString *path = [xyzbundle pathForResource:
@"Info" ofType:@"plist"];
// Build the array from the plist
NSMutableArray *array2 = [[NSMutableArray alloc] initWithContentsOfFile:path];
// Show the string values
for (NSString *str in array2)
NSLog(@"--%@", str);
感谢您的帮助。
答案 0 :(得分:0)
你不能这样做。 iOS内核为每个应用程序创建一个沙箱环境。任何应用程序都无法读取/写入其他应用程序的数据。有一些可能的例外,但总的来说你不能这样做。