Iphone 如何禁用rightBarButtonItem

Iphone 如何禁用rightBarButtonItem,iphone,cocoa-touch,Iphone,Cocoa Touch,如何启用/禁用navigationItem.rightBarButtonitem?我在-viewDidLoad调用以下代码,但它什么也不做 self.navigationItem.rightBarButtonItem = [[[UIBarButtonItem alloc] initWithTitle:@"Flow" style:UIBarButtonItemStyleDone target:self acti

如何启用/禁用
navigationItem.rightBarButton
item?我在
-viewDidLoad
调用以下代码,但它什么也不做

self.navigationItem.rightBarButtonItem = 
      [[[UIBarButtonItem alloc]
            initWithTitle:@"Flow"
            style:UIBarButtonItemStyleDone
            target:self  action:@selector(flowWithMe:)] autorelease];

self.navigationItem.rightBarButtonItem.enabled = NO;

我只想在特定操作上启用右栏按钮。

您可以将RightBarButtonim设置为零,直到您需要启用它为止。

我发现问题,我正在重新启用按钮 -(无效)textFieldDidBeginEditing:(UITextField*)textField

这是视图上唯一的文本字段,在ViewDidLoad上,它将成为第一个响应程序,因此在ViewDidLoad之后,该函数被调用,右栏按钮被重新启用