【发布时间】:2010-07-05 07:32:47
【问题描述】:
我目前这样做是为了向我的导航栏添加一个按钮来调用 SwitchViews 方法。
UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:@"Back to App"
style:UIBarButtonItemStyleBordered
target:nil
action:@selector(switchViews:)];
self.navigationItem.leftBarButtonItem=backButton;
[backButton release];
这个方法恰好在另一个类(SwitchViewController)中,但它正在工作,因为我猜方法调用会通过响应者链,直到它在 SwitchViewController 中找到它。
有什么方法可以将目标设置为我的班级而不是零?
猜猜这将使代码更易于阅读、调试和维护。
我相信对于一些比我更有经验的程序员来说,这是一个简单的答案......
谢谢
【问题讨论】:
-
谢谢,不知道我能做到这一点,所以会马上做。
标签: objective-c xcode methods uibarbuttonitem