我有一個導航控制器和第一個VC模式到第二個罰款。我按了ctrl+button
並拖拽它,一切正常。視圖控制器創建一個segue時給出錯誤
我做的,從第一個VC(再次),這一次它的另一個按鈕第二SEGUE,我ctrl+button
並將其拖動到新的VC,我在Xcode中得到無用的錯誤 -
2014 -03-04 11:57:21.340 OutTonight [3173:60b] - [SettingsViewController setDealdetail:]:無法識別的選擇器發送到實例0x16e686d0 2014-03-04 11:57:21.342 OutTonight [3173:60b] *終止應用程序由於 未捕獲異常'NSInvalidArgumentException',原因: ' - [SettingsViewController setDealdetail:]:無法識別的選擇器發送 到實例0x16e686d0' *第一擲調用堆棧:
這裏是我的prepareforseguecode
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
NSIndexPath *indexPath = [self.tableview indexPathForSelectedRow];
DealViewController *detailView = (DealViewController *)segue.destinationViewController;
detailView.dealdetail = [self.allcontent objectAtIndex:indexPath.row];
detailView.dealpostcode = [self.allpostode objectAtIndex:indexPath.row];
detailView.dealvenuename = [self.allname objectAtIndex:indexPath.row];
detailView.dealaddress = [self.alladdress objectAtIndex:indexPath.row];
detailView.dealaddress2 = [self.alladdress2 objectAtIndex:indexPath.row];
detailView.deallat = [self.alllat objectAtIndex:indexPath.row];
detailView.deallng = [self.alllong objectAtIndex:indexPath.row];
detailView.userlatitude = [[NSUserDefaults standardUserDefaults] objectForKey:@"UserLatitude"];
detailView.userlongitude = [[NSUserDefaults standardUserDefaults] objectForKey:@"UserLongitude"];
}
任何想法?
您是否添加了UIButton操作方法?作爲無法識別的選擇器意味着它沒有關聯的操作方法,例如,對於連接到UITouchupInside的UIButton操作方法。 – user2071152
我還沒有做任何與UIButton,但我還沒有創建一個IBAction或任何東西 - 我雖然這可能是問題?我應該把一個 – user3328028
在我的視圖controller.h文件中創建一個IBAction按鈕,仍然錯誤 – user3328028