我有一個簡單的應用程序只有位置服務和3(幾乎是空的)不同的意見,並從某種原因我不能從視圖1查看2 - 應用程序崩潰,我得到一個異常。視圖1是原始的.xib文件,其他兩個視圖只是稍後添加的視圖。這很奇怪,因爲我可以在1-> 2之間切換(1-> 3,2-> 1,2-> 3等)。無法從多個視圖切換
我在#1視圖控制器m中使用此代碼。文件:
- (IBAction) switchToMaps : (id)sender //this is the one that doesnt work
{
MyMap *mapsView = [[MyMap alloc] initWithNibName:nil bundle:nil];
[self presentModalViewController:mapsView animated:YES];
}
- (IBAction) switchToThird : (id)sender
{
ThirdView *third = [[ThirdView alloc] initWithNibName:nil bundle:nil];
[self presentModalViewController:third animated:YES];
}
,作爲另一實例,這裏是從第二視圖控制器代碼(MyMaps.m):
- (IBAction) switchBack : (id)sender
{
LastLocationViewController *firstView = [[LastLocationViewController alloc] initWithNibName:nil bundle:nil];
[self presentModalViewController:firstView animated:YES];
}
- (IBAction) switchFront : (id)sender
{
ThirdView *lastView = [[ThirdView alloc] initWithNibName:nil bundle:nil];
[self presentModalViewController:lastView animated:YES];
}
我知道這是超級含糊,但任何想法是什麼原因?我不知道如何調試這個......我甚至在每個IBAction方法的開始處放置了斷點,並且當它崩潰時,它甚至不會停止在那裏....在添加此代碼之前,此應用程序(它只具有位置)工作非常好。
任何想法??謝謝!!