在xCode 4.3下运行我的应用程序时,在上面的主题行中收到警告。
这是令人反感的代码:
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:map];
UIBarButtonItem *rightButton = [[UIBarButtonItem alloc] initWithTitle:@"Done"
style:UIBarButtonSystemItemDone target:self action:@selector(removeCurrent)];
map.navigationItem.rightBarButtonItem = rightButton;
[self presentModalViewController:navigationController animated:YES];
有人可以帮忙吗?
谢谢 !
最佳答案
UIBarButtonSystemItemDone
应该是 UIBarButtonItemStyleDone
。 System item 用于不同的 init 方法 - initWithBarButtonSystemItem:
- 这实际上可能对你更好,因为它会返回一个本地化的完成按钮而不是你现在拥有的固定文本。