0

マスター/ディテール形式を使用すると問題が発生します。

AppDelegate.m に次のコードを設定します

FileContent1 *bug4 = [[FileContent1 alloc] initWithTitle:@"Lady Bug" 
    url1:@"file:///Users/daemonwolf/Desktop/11.htm" 
    rating:1 
    thumbImage:[UIImage imageNamed:@"ladybugThumb.jpg"] 
    fullImage:[UIImage imageNamed:@"ladybug.jpg"]];

NSMutableArray *bugs = [NSMutableArray arrayWithObjects:bug1, bug2, bug3, bug4, nil];

UINavigationController * navController = (UINavigationController *) self.window.rootViewController;
MasterViewController * masterController = [navController.viewControllers objectAtIndex:0];
masterController.bugs = bugs;

MasterViewController.h で、次のように設定しました。

@property (strong) NSMutableArray *bugs;

そしてMasterViewController.mで:

@implementation MasterViewController
@synthesize bugs = _bugs;

しかし、デバッグすると、次の例外が発生します。

[ UINavigationController setBugs:]: 認識されないセレクターがインスタンス 0x7179250 2013-06-20 23:38:01.406 EBS[4682:11303] に送信されましたインスタンス 0x7179250 に送信されたセレクター

なぜこれが起こるのですか?

4

0 に答える 0