2011-06-29 1 views
1

私はABUnknownPersonViewにいくつかのカスタムボタンを追加したいと思います。 ABUnknownPersonViewControllerでinitWithNibName:bundle:を使用して、「文書化されていないAPIを使用しないで、IBで作成したカスタムビューを読み込むことはできますか?そしてもし私がそうするなら、どのようにそれがすべてのプロパティに従っていることを確認し、コントローラが期待するすべてのフックに応答することができますか?"文書化されていないAPI"を使わずにUnknownPersonViewControllerのカスタムペンを作成できますか?

私は通常、すべての自分のビューをプログラムで作成し、私は一般的にABUnknownPersonViewControllerが作成するビューが好きです。私はむしろそこから始めるだろう。それで、私はそのビューにアクセスしてボタンに落としたが、それ以降のバージョンのiOSはAppleが作成したフックではないので壊れてしまった。

initWithNibNameABUnknownPersonViewController文書には記載されていませんが、その親クラスのメソッドUIViewControllerです。それは安全に使用することができますか?

答えて

2

代替XIBを提供することはできません。私はあなたがそれを避けたいと理解している間に、基盤となるAddressBookフレームワークを使用し、独自のバージョンを構築する必要があります。

あなたは、もちろん、良い出発点のためのオープンソースのもののようなthisで見ることができます。

+0

大変感謝しています。あなたの検索スキルは私のものより優れています。私の人生はクローンを見つけることができなかった。 – Andrew

関連する問題