0

nsobject クラスから viewController をコールバックする際に問題があります。ここに私のコード:

ビューコントローラー:

-(void)startTest:(NSString*)testToRun
{
    ViewController *ViewController = [[[ViewController alloc] init] autorelease];
    SecondClass *secondClass = [[SecondClass alloc] init];
    secondClass.viewController = viewController;
    [secondClass doSomething];
}

-(void) createView
{
    UIView *newView = [UIView alloc] initWithFrame:[self.view bounds];
    self.newView.backgroundColor = [UIColor whiteColor];
    [self.view addSubview:newView];
    [self.view bringSubviewToFront:newView]
}


NSObject classe:

.h file

#import "ViewController.h"

@class ViewController;

@interface SecondClass : NSObject
{
    ViewController *viewController;
}

@property (nonatomic,retain) ViewController *viewController;

-(void) doSomething;


.m file

-(void) doSomething
{
    [viewController createView];

}

私が何を間違っているか、または nsobject クラスからビュー コントローラをコールバックするにはどうすればよいか知っている人はいますか?

4

2 に答える 2