私のアプリでは、UITextField から渡された文字列を使用しています。動作しますが、ユーザーが空白を含むテキスト (つまり 2 語以上) を入力すると、使用している場所でアプリケーションがクラッシュします。
.h
NSString *nameReturned
IBOutlet UITextField *nameField;
.m
nameReturned = nameField.text;
アプリがクラッシュするポイント:
NSLog(@"name returned %@",nameReturned); //here the NSLOg returns the string with the blanks spaces, I mean 2 or more word correctly
NSString *name = [[NSString alloc] initWithFormat:@"%@", nameReturned]; //there the app crash if blank spaces are present.
この文字列を使用して、URL 要求に使用する URL を取得します。