预期的标识符UIViewController

时间:2014-09-10 08:26:41

标签: ios xcode

我的代码中有一个错误,我无法在堆栈溢出问题上找到任何答案,所以我需要一些帮助。 这是我的代码

H档案

#import <UIKit/UIKit.h>
#import "NewWalkViewController.h"

@interface HomeViewController : UIViewController


@property (strong, nonatomic) NSManagedObjectContext *managedObjectContext;

@end

,这是m文件

#import "HomeViewController.h"

@interface HomeViewController ()

@end

@implementation HomeViewController

-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender

{

    UIViewController *nextController = [segue destinationViewController];
    if ([nextController isKindOfClass:[NewWalkViewController]]) {
        ((NewWalkViewController *) nextController).managedObjectContext = self.managedObjectContext;

    }

}

@end

我在m文件中的if-neneController行上出现了错误

1 个答案:

答案 0 :(得分:0)

您可能希望修改if语句,如下所示。

if ([nextController isKindOfClass:[NewWalkViewController class]]) {

只需为NewWalkViewController类添加class方法,它将返回类对象