私はSTackOverflowで新しく、ObjectiveCで新しくなっています。私は多くの研究を行なったし、すでにのようないくつかの答えが見つかりました:Accessing objects of parent class in cocoa子から親オブジェクトにアクセスするCocoa/Objective C(OSX NOT IOS)
はまだ、私はそれを理解する上でいくつかの問題を持っていると私はコミュニティが理解するのを助けることができる願っています:
私はViewControllerをを持って、このコントローラのI内カスタムNSObjectクラスのインスタンスを作成します。私はオブジェクトインスタンスからViewControllerの(親)プロパティとメソッドにアクセスしたいと思います。
MYCustomViewController.h
@interface MYCustomViewController : NSViewController
// Vars
@property BOOL testBool;
@end
MYCustomViewController.m
@implementation MYCustomViewController
- (void) someMethod
{
self.testBool = true;
_importController = [[MYCustomObject alloc] init];
[_importController test];
}
@end
MYCustomObject.h
@interface MYCustomObject : NSObject
- (void)test;
@end
MyCustomObject.m
@implementation MYCustomObject
- (void)test
{
// HOW CAN I ACHIEVE THIS?
myParent.testBool; // --> true
// AND THIS?
[myParent someMethod];
}
@end
私はまだ勉強していますので、任意の(短すぎない)の説明は素晴らしいことです。 アイデア:オブジェクトインスタンシエーションに「自己」を送信しますが、どうすればよいですか? OSX 10.10、Xcodeの8、OSX 10.12
EDITをターゲット
:それはMYCustomObject上のプロトコルを使用して動作するようになりました。上記の考えに他の可能性はありますか?
読む[尋ねる]および[FAQ]をチェックしてください。 Stackoverflowはフォーラムではありません。ソリューションを含めるために質問を編集しないで、回答を投稿します。また、「私はここに新しい...」とは言いません。 _all_質問にも同じ基準が適用されるので、新しいことは重要ではありません。ただの事実。そして私は非常に注意深くリンクした最初のページを読んでください。 – dandan78
それを指摘してくれてありがとう。私は次回に質問を投稿します。 –