我是xcode的新手,我相信这是一个相当简单的问题,但我在谷歌上找不到合适的信息..
所以我在网上有一个plist,我使用以下代码下载plist:
farmerlist = [[NSArray alloc] initWithContentsOfURL:[NSURL URLWithString:@"https://www.mysite.com/my.plist" ]];
我得到文件后手动打印数组,得到以下内容: 农民清单的印刷说明:
<__NSCFArray 0x78a9600>(
{
AccountName = "'test'";
AccountNumber = "'ta'";
Bank = "'test'";
Branch = "'ta'";
CardNumber = "'121'";
},
但每当我尝试访问farmerlist [0]时,应用程序崩溃,
任何想法?
答案 0 :(得分:0)
根据您的.plist格式,如果您尝试访问“分支”,则代码应为...
NSArray *farmerlist = [[NSArray alloc] initWithContentsOfURL:[NSURL URLWithString:@"https://www.mysite.com/my.plist" ]];
NSString *firstBranchName = nil;
if(farmerlist.count > 0 )
{
firstBranchName = [[farmerlist objectAtIndex:0] objectForKey:@"Branch"];
}
NSLog(@"Branch : %@",firstBranchName );