0

私はstackoverflowに慣れていないので、優しくしてください。

私は現在、objective-cとmac os xの開発に取り組んでおり、現在取り組んでいる小さなプロジェクトでいくつかのオブジェクトをバインドするという単純なタスクで立ち往生しています。

NSMutableArrayを含むNIBファイルから作成されたオブジェクトAppDelegateがあります。NSOpenGLView(NIBファイルからも作成された)から派生した別のクラスのその配列にアクセスして、そこに格納されているオブジェクトを反復処理したかったのです。

これはInterfaceBuilderでどのように実現できますか?

ご協力いただきありがとうございます。

更新:これが私のAppDelegateコードの一部です:

.h:

@interface AppDelegate : NSObject <NSApplicationDelegate> {

  IBOutlet NSMutableArray *_players;

}

@property (assign) NSMutableArray *_players;

さらに、配列からオブジェクトにアクセスしたいMyOpenGLView(NSOpenGLViewを実装)があります_players

4

1 に答える 1

1

あなたはあなたNSOpenGLViewを指しているコンセントを持っていますAppDelegateか?そうでない場合は、作成するか、ここから回答を使用できます。

[(YourAppDelegate *)[[UIApplication sharedApplication] delegate] uploadFiles:array]

AppDelegate(これは、実際にアプリケーションデリゲートを参照していることを前提としています。)

インターフェイスビルダーの基本(コンセントの接続を含む)に関するAppleチュートリアル。

于 2012-04-13T16:00:23.937 に答える