2013-10-18 48 views
0

我正在使用此代碼爲我的下拉列表中選擇我的默認索引標題。 當我運行上IOS 6它在別的一部分進入此代碼,當我上IOS 7運行它在如果部分進入而它應該別的部分進入。 請幫助我。錯誤的選擇在ios 7中使用相同的代碼

-(void)setSelectedIndexPath:(NSIndexPath *)selectedIndexPath 
{ 

_selectedIndexPath = selectedIndexPath; 
if (_selectedIndexPath.row == NSNotFound) { 
    [self.selectedValueLabel setText:self.title]; 
} 
else{ 
    [self.selectedValueLabel setText:[self.dataSource dropDown:self optionTitleForRowAtIndexPath:_selectedIndexPath]]; 
} 

} 
+1

需要更多的代碼來幫助你...我們無法猜出它 – AncAinu

回答

0

iOS 7中幾乎沒有變化,其中使用nil代替標記值。設置一個斷點並檢查indexPath是否因爲某種原因爲nil。如果是,[nil row]將返回0而不是NSNotFound