2013-06-29 69 views
1

我(來自java);新的目標C和Xcode。以下是建設良好的代碼,但投擲unrecognized selector sent to instance。我試圖通過谷歌搜索修復它..但沒有運氣。[UIViewController setRecipeName:]:無法識別的選擇器發送到實例

if ([segue.identifier isEqualToString:@"myAccSegue"]) { 
    MyAccountController *destViewController = segue.destinationViewController; 
    NSString *s = @"avcd";//[_carImages objectAtIndex: (NSUInteger)index.section ]; 
    destViewController.recipeName=s; 
} 

和MyAccountController是:

#import <UIKit/UIKit.h> 

@interface MyAccountController : UITableViewController 

@property NSInteger index; 

@property (nonatomic,strong) NSString *recipeName; 

@end 

在MyAccountController.m我寫@synthesise recipeName。當我跑我的錯誤

2013-06-29 23:02:28.962 abcd[9171:c07] -[UIViewController setRecipeName:]: unrecognized selector sent to instance 0x7560cc0 

小debuggng顯示ox7560cc0屬於destinationViewController。不知道出了什麼問題..

請幫忙嗎?

回答

20

錯誤消息

 
-[UIViewController setRecipeName:]: unrecognized selector sent to instance ... 

表明

MyAccountController *destViewController = segue.destinationViewController; 

未返回MyAccountController如預期,但UIViewController

可能的原因是您沒有將視圖控制器的「自定義類」設置爲故事板文件中的「MyAccountController」。

+0

不錯,解決了我的問題! –

+0

真棒:)謝謝你這麼多。我正在敲我的頭.. – Priyatham51

相關問題