我是iOS开发的新手。有时我的API服务器返回nil
值。当我尝试创建NSURL
实例时,这会引发错误。
以下是条件:
NSString *tmpURL = nil;
NSURL *url = [NSURL URLFromString:tmpURL];
在这种情况下,它会使应用程序崩溃。我只想让url
变量为零,而不是引发错误。
答案 0 :(得分:6)
怎么样:
NSString *tmpURL = nil;
NSURL *url = tmpUrl ? [NSURL URLFromString:tmpURL] : nil;