ビューコントローラーへのポインターとしてselfを使用して、別のクラス(nsobjectクラス)のプロパティにselfを割り当てようとしていますが、プロパティは常にnilです。なぜ、またはどのように修正できるか知っている人はいますか?
viewcontroller.m
-(void)startToDoSomething:(NSString*)testToRun
{
SecondClass *secondClass = [[SecondClass alloc] init];
secondClass.viewController = self;
[secondClass doSomething];
}
SecondClass.h:
NSObject クラス:
.h ファイル
#import "ViewController.h"
@class ViewController;
@interface SecondClass : NSObject
{
ViewController *viewController;
}
@property (nonatomic,retain) ViewController *viewController;