4

これはどこにも見つからないようですが、ストーリーボードにとのアプリデリゲートへの参照アウトレットを作成しようとして問題が発生していUIWindowますUIViewControllerUIViewControllersはからですUISplitViewController。ストーリーボードではなくxibファイルを使用していることを確認した例から、IBOutletsは「クリックしてドラッグ」することで作成されているようです。

Xcodeではアウトレットをアプリデリゲートにドラッグできないため、この問題については完全に迷っています。私が間違っていることを指摘していただければ幸いです。

4

1 に答える 1

3

XCodeボードとストーリーボードでは、通常、アウトレットをドラッグしてビューコントローラに接続することしかできません。ストーリーボードを使用する場合は、ルートビューコントローラーとしてアイテムを選択し、そこからコミュニケーションとセグエを行います。ストーリーボードに物事をマッピングしようとしているだけの場合は、次のようなことを行うことができるはずです。

UISplitViewController *splitViewController = (UISplitViewController *)self.window.rootViewController;

一般的な「データ共有」クラスがある場合、シングルトンは、クラスの共通インスタンスを常に取得し、すべての参照クラスが同じ情報を使用していることを確認するための優れた方法です。

于 2012-05-13T19:05:22.053 に答える