2011-11-21 182 views
1

在我的应用程序中,我想显示一个按钮项目在一起的导航栏中的后退按钮。我读了UINavigationItem课的文档,我发现了属性leftItemsSupplementBackButton,这似乎只适用于我。然后我用这行代码:使用属性leftItemsSupplementBackButton的UINavigationItem类

- (void)viewDidLoad{ 
    [super viewDidLoad]; 
    [self.navigationItem setLeftItemsSupplementBackButton:YES]; 
} 

但是当我运行的应用程序,我得到这个错误:

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UINavigationItem setLeftItemsSupplementBackButton:]: unrecognized selector sent to instance 0x10faefb0' 

和0x10faefb0实例:

_navigationItem UINavigationItem * 0x10faefb0 

从错误似乎即self.navigationItem没有此属性,如the apple class reference中所述。我错在哪里?

+0

哪个是你的plist中的目标iOS版本? – mafis

+0

我知道你的意思,我现在在引用类中看到此属性在iOS 5.0及更高版本中可用,并且我的ios目标是4.3。 – LuckyStarr

回答

3

这仅适用于iOS 5。你在iOS 4上运行吗?

+0

是的,我在ios4上运行。 – LuckyStarr