12

これを一度だけ片付けたいのですが、UIWebView をサブクラス化しても問題ありませんか? UIWebView サブクラスが原因で Apple がアプリを拒否することに神経質になる必要はありますか?

ドキュメントには次のように記載されています。

サブクラス化に関する注意事項 UIWebView クラスはサブクラス化しないでください。

しかし同時に、Apple は次の WWDC ビデオと矛盾しています。

https://developer.apple.com/videos/wwdc/2011/?id=511#rich-text-editing-in-safari-on-ios

スライド 41 では、UIWebView のサブクラス化について具体的に説明しています。

前もって感謝します!

4

4 に答える 4

0

技術的には可能であり、他の人が述べたように拒否されることさえないかもしれませんが、そうすることが実現可能かどうかを自問する必要があります.

UIWebView は、開発者にとってほとんど不透明です。そこで何が起こっているのかを調べたり変更したりする手段はありません。おそらくそれが、Apple が UIWebView のサブクラス化を思いとどまらせる理由です。

于 2013-11-06T15:51:54.067 に答える
0

UIWebView をサブクラス化することはできますが、そのまま使用するように作られています。ただし、カスタマイズには注意が必要です。

サブクラス化は、主にクラスの既存のプロパティを元に戻すために行われます。新しいプロパティを追加する必要がある場合は、いつでもカテゴリを使用できます。

于 2013-11-06T06:27:08.287 に答える
0

確かに UIWebView を他のクラスとしてサブクラス化できます。しかし、Apple のドキュメントでは、UIWebView をサブクラス化しないことを提案しています。しかし、アプリストアの審査プロセスでそのようなアプリを拒否するという意味ではありません。これについては 100% 保証します。このカテゴリのアプリストアで承認されているアプリがいくつかあります。

于 2013-11-06T06:23:33.363 に答える