3

私はiOS開発の初心者です。APIサーバーが値を返すことがありnilます。インスタンスを作成しようとすると、これによりエラーが発生しNSURLます。

条件は次のとおりです。

NSString *tmpURL = nil;
NSURL *url = [NSURL URLFromString:tmpURL];

この状態では、アプリがクラッシュします。urlエラーを発生させるのではなく、変数をnilにしたいだけです。

4

1 に答える 1

6

どうですか:

NSString *tmpURL = nil;
NSURL *url = tmpUrl ? [NSURL URLFromString:tmpURL] : nil;
于 2012-06-10T15:17:35.573 に答える