2012-01-30 10 views
1

テキストブロックをスキャンする最も簡単な方法は何ですか?また、URLがある場合、または複数ある場合は、最初のものを取得してリンクをたどりますか?テキストからURLを取得する

答えて

1

NSString内の一致を列挙してURLを特定するには、NSDataDetector(http://developer.apple.com/library/mac/documentation/Foundation/Reference/NSDataDetector_Class/Reference/Reference.html)を使用します。最初のURLを取得し、URLを読み込みます。 (あなたはあなたの文脈で「フォロー」が意味するものを定義していませんでした。)

申し訳ありません、私のiPhoneで、私は誤植をお詫び申し上げます。 :-)

+0

はい、あなたの答えは私のブルートフォースよりも優れています。そして、OP [ドキュメントリンクにもサンプルコードがあります](http://developer.apple.com/library/ios/#documentation/Foundation/Reference/NSDataDetector_Class/Reference/Reference.html)に'NSTextCheckingTypeLink'を介してURLを取得します。 –

+0

あなたのコメントを見ました。ありがとう! (そして、私のコメントをあまりにも厳しく取ってはいけません...私はブルートフォースコードの公平な分担以上のものを書いています) –

+0

私は(あまりにも)怒ったコンラッドではありませんでした;-)私がここに参加する理由の一部は新しいものを学ぶために、オリジナルの(そして今削除された)答えを入力したときに私の「スパイダーセンス」がうずきをしていました。 –

関連する問題