我在使用 Master-Detail 格式时遇到问题。
我在 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] * 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:'-[UINavigationController setBugs:]:无法识别选择器发送到实例 0x7179250'
为什么会这样?