从plist文件转换NSString到NSURL

时间:2011-04-14 16:10:54

标签: nsstring plist nsurl

我一直在尝试从plist文件中获取一个字符串到NSURL for webview。 要么我得到'nil'返回值,要么没有(控制台没有错误)

我知道这段代码有问题,但我无法确定它在哪里。

   NSString *filePath = @"/path/to/Info.plist";
   NSMutableDictionary* plistDict = [[NSMutableDictionary alloc] initWithContentsOfFile:filePath];

   NSString *value;
   value = [plistDict objectForKey:@"Link"];
   NSString *webStringURL = [value stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
   NSURL *URL = [NSURL URLWithString:webStringURL];
   [self loadURL:URL];
   [self setURLToLoad:nil];

我在哪里陷入困境?

1 个答案:

答案 0 :(得分:1)

    NSString *filePath = @"/path/to/Info.plist";
   NSMutableDictionary* plistDict = [[NSMutableDictionary alloc] initWithContentsOfFile:filePath];

   NSString *urlString = [plistDict objectForKey:@"Link"];

   NSURL *URL = [NSURL URLWithString:urlString];
   [self loadURL:URL];

为了更好地理解,请参阅本网站:

http://iphonesdevsdk.blogspot.com/2011/04/plist.html

它可以帮助您轻松使用plist。