0

iOS 5.0 用のアプリを作成しています。Apple のドキュメントで、 UITabbarController はサブクラス化することを意図していないことがわかりました。そのため、問題が発生しています。

すべてのタブバー項目で条件付きセグエを実行する必要があり、performSegueWithIdentifier を使用する必要があることはわかっています。しかし、UITabbarController のサブクラスを作成せずにこれを行う方法がわかりません。

もちろんできますが、この特定のコントローラーをサブクラス化すると、アプリが AppStore の検証に合格しないと聞いたことがあります。本当ですか?

4

1 に答える 1

0

「これはAppStoreに出ますか?」という質問にはお答えできません。アプリが承認されるかどうかを知っているのは Apple だけです。

ただし、ドキュメントでは、 UITabBarController をサブクラス化することは推奨されていないようです-NSString、NSArrayなどをサブクラス化することも推奨されていますが、厳密に禁止されているわけではありません。(Apple 自身が、たとえば iTunesStoreUI プライベート フレームワークでそれを行っています。) アプリはほとんどの場合、プライベート API の使用を拒否されていますが、これはその 1 つではありません。

于 2012-08-01T05:53:07.383 に答える