私がやっていることは、MFMailComposeControllerに渡すNSStringの中にNSUrlを追加しようとしていることです。メッセージフィールドのURLにハイパーリンクが必要ですが、基本的なリンクをNSStringの中に入れても、ハイパーリンクは表示されません。NSString内のハイパーリンクを持つNSUrl?
私は間違っていますか?
ありがとうございます!
私がやっていることは、MFMailComposeControllerに渡すNSStringの中にNSUrlを追加しようとしていることです。メッセージフィールドのURLにハイパーリンクが必要ですが、基本的なリンクをNSStringの中に入れても、ハイパーリンクは表示されません。NSString内のハイパーリンクを持つNSUrl?
私は間違っていますか?
ありがとうございます!
あなたは丸いペグ(四角いペグ)に四角いペグを入れようとしています。 NSStringとNSUrlはどちらもクラスです。 NSStringオブジェクトはNSUrlオブジェクトを保持する方法を知らない。彼らは文字列を保持する方法しか知りません。
アプリケーションでサポートされている場合は、URIアドレスをNSStringに入れてください。例:
NSString someText = @"Please visit http://stackoverflow.com for more information.";
それでは、それをMFMailComposeControllerで認識させるにはどうしたらいいですか? –
編集したコメントを見て、DrChanimalのリンクで概説したように、HTMLを使用するようにMFMailComposeControllerを設定してください。 –
HTMLが有効になっており、ハイパーリンクが作成されていません –
この投稿の前の方で、誰かから同様の質問にお答えしていませんでしたか:Clickable link (Hyperlink)?。基本的に電子メールをhtmlとして送信します。
はい、MFMailComposeControllerを除いて、私はこの質問をした理由はtextview thatsを持っていません:P –
リンクはどのように見えますか?ここでは何がうまくいくのか(そして何がうまくいかないのか)の説明があります:http://www.webword.com/867link5309.html – Jim
そのa http:// www。私は通常のようにdataDetectorTypesを使用することはできません! –