我目前这样做是为了在我的导航栏中添加一个按钮来调用 SwitchViews 方法。
UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:@"Back to App"
style:UIBarButtonItemStyleBordered
target:nil
action:@selector(switchViews:)];
self.navigationItem.leftBarButtonItem=backButton;
[backButton release];
这个方法恰好在另一个类(SwitchViewController)中,但它正在工作,因为我猜方法调用会通过响应者链,直到它在 SwitchViewController 中找到它。
有什么办法可以将目标设置为我的班级而不是零?
猜猜这将使代码更易于阅读、调试和维护。
我敢肯定,对于一些比我更有经验的程序员来说,这是一个简单的答案......
谢谢