ビューコントローラーから別のクラスにアクセスしようとしていますが、機能していません:
viewcontroller.h
#import <UIKit/UIKit.h>
@class firstClass; //nsobject class
@interface ViewController : UIViewController
{
firstClass *firstclass;
}
@property (retain,nonatomic) LEMZfirstClass *firstclass;
---
firstClass.h:
#import "LEMZViewController.h"
@interface firstClass : NSObject
{
ViewController *viewController;
}
@property (retain,nonatomic) ViewController *viewController;
-(void)doSomenthing;
firstClass.m:
@synthesize viewController;
-(void)doSomenthing
{
viewController.firstclass=self;
viewController.outPutLabel.text=@"This is my Label";
}
viewcontroller.m:
@synthesize firstclass;
- (void)viewDidLoad
{
[super viewDidLoad];
[firstclass doSomenthing];
}
エラーなしでコンパイルされますが、ラベルが更新されることはありません。そのため、最初のクラスがすべてを呼び出すことはありません。私が間違っていることは何ですか?よろしくお願いします。