1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

UITextField -webView no longer supported 問題

1
Posted at

あまり解決していないので、お知恵を貸していただけたらと思います
http://stackoverflow.com/questions/19073960/uitextfield-webview-no-longer-supported
の議論を抄訳してみた感じです。

エラー

UITextField -webView called. This method is no longer supported with the new text architecture

stackoverflowでの議論

質問者

テキストフィールドいくつかつかってるときこんなエラーがでました。
"UITextField -webView called. This method is no longer supported with the new text architecture"

誰かこれがなぜ出るか教えてくれませんか?
Xcode5と iOS7を使っています。

質問者に対するコメント

わたしはこれをsingle view projectでストーリーボードにテキストフィールドを追加して、
シミュレーターを起動して、スクリーンキーボードを表示し、
「左」のキーを物理キーボードで押したときにみます。
同じようになりますか?他の人はどうですか?
– Mark Amery Oct 3 at 13:07

ええ、わたしも確かにそうです。同じことかな?
– LanceJeffrey Oct 5 at 8:02

I'm not sure.
わからない。それに答えるには、私やあなたやこれを読んでいる他の人が
BluetoothのキーボードをiOSデバイスにつないで、
シミュレーターでやったのと同じことを繰り返して、そうしたときどうなるか見る必要がありますね。
残念ながらわたしはBluetoothのキーボードもiOSデバイスもいまは持ってないので、
持っているひとに試してもらうしかないですね。
– Mark Amery Oct 5 at 9:36

ともかく、そのメッセージは全く関係ないようにおもえる。
というのは、それが出たとき実際なにも中断してないようにみえるから。
だからそんなに気にしないようにしてるよ。
Unlike saner languages and frameworks,
他の良識のある言語やフレームワークと違って、CocoaTouchは
ちょっと意味わからない警告やログを何も悪いことをしてないのに吐くことがある。
As long as I'm sure that I'm not doing anything
わたしは考えられることは何もしてないと確信できたり、見えるところで何も起こってない限り、
しぶしぶこれらを無視することにしてるよ。(悲しくなるけどね)
– Mark Amery Oct 5 at

回答

1 Answer

iOS7以前のiOSバージョンでは、UITextFieldやUITextViewは
フォーマットされたテキストを表示するため、UIWebViewに依存していた。
iOS7からは、フォーマットされたテキストはTextKitフレームワークを用いて描画され、
-webViewプロパティはつかわれなくなった。

あんまりよくわかりませんでした。

投稿者へのコメントをよむと、「無視してよい」ということなのでしょうか。
回答に書いてあることもよくわかりませんし。。

わたしはwebviewとテキストフィールドを同時につかっているとき、
webviewのURLを取得してテキストフィールドに表示する段階でこのエラーがでました。
なぜ起こるのでしょう。。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?