ダウンロードできるアプリを作成したため、nsurlで作業するときに問題が発生しました。これは問題なく実行され、次のコードで動作します。ただし、ユーザーが NSTextField に url を入力してから、同じ機能を使用できるようにする必要があります。
NSURL *youTubeURL = [NSURL URLWithString:@"http://www.youtube.com/watch?v=aoHf5ZzARtM"];
動作しないコードは次のとおりです。
NSURL *youTubeURL = [NSURL URLWithString:texturl.text];
////texturl is the name of the outlet for my uitextfield.
編集
2013-06-28 21:17:59.251 YouTube ビデオ リンク [307:14003] -[UITextField stringValue]: 認識されないセレクターがインスタンス 0x868bb80 に送信されました 2013-06-28 21:17:59.254 YouTube ビデオ リンク [307:14003] * 終了中app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UITextField stringValue]: unrecognized selector sent to instance 0x868bb80' * First throw call stack: (0x2326012 0x13b1e7e 0x23b14bd 0x2315bbc 0x231594e 0x2b96 0x28dd 0x13c5705 0x5222c0 0x522258 0x5e3021 0x5e357f 0x5e26e8 0x551cef 0x551f02 0x52fd4a 0x521698 0x1bc8df9 libc++abi.dylib: 例外をスローして呼び出された終了