2011-11-21 21 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