短い質問
ObjectXCodeのインターフェイスビルダーのオブジェクトライブラリに呼ばれるものがあります。この「オブジェクト」を使えば、どんな仕事ができるのだろうか。
具体的には、NSObjectストーリーボード(またはxib)にあります。それは次のように説明されています:
InterfaceBuilderで直接利用できないオブジェクトのテンプレートを提供します。カスタムクラスインスペクターを使用して、このオブジェクトを任意のクラスのインスタンスに変換できます。
長い質問
UITableViewControllerと一緒にビルドしようとしていUISearchControllerます。UITableViewDelegateどちらもデリゲートにとを実装する必要があるため、のデリゲートをMain以外のオブジェクトUITableViewDatasourceに割り当てることができればと思います。UISearchControllerUITableViewController
でデリゲートを手動で割り当てるのではなく、ストーリーボードでこれを実現する方法を探していviewDidLoadます。特に、ストーリーボードでどのようにObject機能するかを理解することによって。
UITableViewの親を調べることで、それらを区別できることを理解しています。ただし、ロジックを異なるオブジェクトに分離することは常に良いことです。実装が容易になり、効率が向上し、構造が向上し、再利用が可能になります。
前もって感謝します。
私が試したこと
- ストーリーボードの
Objectと同じレベルにを配置します(別のレベルにUITableViewController配置することはできません)。 でリンクします。 で印刷すると、ポインタであることがわかります。運がない。ObjectUIViewController@property (nonatomic, weak) IBOutlet NSObject *UITableViewControllerNSObject *nilviewDidLoad - プロパティをに変更する
@property (nonatomic, strong)と、のUICustomObject代わりになりnilます。私は正しい方向に進んでいるようです。
