我以前从未在应用程序中做过任何在线事情,过去 2 小时一直在谷歌搜索答案,但没有任何效果。
有没有一种非常简单的方法可以从 Xcode 中的 iOS 6 的在线 plist 文件中获取值(最好是字符串)。
提前致谢
我认为您可以将服务器上 plist 文件的内容视为字符串提供程序,使用 获取数据+ (id)stringWithContentsOfURL:(NSURL *)url encoding:(NSStringEncoding)enc error:(NSError **)error
,然后将 NSString 数据解析为 plist 格式,
NSString *plistDataString = [NSString stringWithContentsOfURL:[NSURL URLWithString:@"http://domain/test.plist"] encoding:NSUTF8StringEncoding error:nil];
NSData* plistData = [plistDataString dataUsingEncoding:NSUTF8StringEncoding];
NSString *error;
NSPropertyListFormat format;
NSDictionary* plist = [NSPropertyListSerialization propertyListFromData:plistData mutabilityOption:NSPropertyListImmutable format:&format errorDescription:&error];
NSLog( @"plist is %@", plist );