2013-10-24 36 views
0

當我爲iOS創建應用程序時,我仍然是一個noob,並且我不明白爲什麼我會收到某個錯誤。對於我目前的項目,我正在嘗試切換視圖,但我無法使其工作,但我不明白爲什麼。我按照本教程中的按鈕(http://www.youtube.com/watch?v=ph3XhJD8QAI),儘管本教程較老,但它仍然有效。我不得不編輯一些代碼,以確保它可以用於Xcode 5。每當我按下按鈕切換視圖時,出現錯誤消息「警告:嘗試在< SecondView:0xc918d50>上顯示< SeriouslyFunnyView:0xc91a130>演示文稿正在進行!」和iPhone模擬器中的屏幕變黑。我也在使用Storyboard,我不確定這是否與情況有關。任何人都可以告訴我我做錯了什麼?讓我知道如果我需要添加更多的代碼澄清!在此先感謝您的幫助Xcode5錯誤:警告嘗試在<OtherView>上顯示<View>而演示文稿正在進行

這裏是我的按鈕代碼,切換視圖

-(IBAction)SwitchView:(id)sender { 
    SecondView *second = [[SecondView alloc] initWithNibName:nil bundle:nil]; 
    [self presentViewController:second animated:YES completion:NULL]; 

} 

回答

3

必須解僱完全存在的另一種前視圖。嘗試用:SWITCHVIEW的

[self dismissViewControllerAnimated:YES completion: ^{ 
    SecondView *second = 
      [[SecondView alloc] initWithStyle:UITableViewStylePlain]; 
    controller.modalTransitionStyle = UITableViewStylePlain; 
    [self presentViewController:second animated:YES completion:nil]; 
}]; 
+0

我在一個單一視圖的應用程序工作,所以在泰伯維東西並沒有真正在我的情況下工作。我也複製了你的確切代碼,結果出現了比我最初使用 –

+0

更多的錯誤。我沒看見你在用故事板。檢查你是否調用了兩次viewcontroller,一次是從按鈕,一次是從segue。 – RFG

+0

不太清楚你的意思,你能澄清一點嗎?對不起,我還是這個新手。我很確定我做對了......或者我認爲 –

0

評論身體,檢查所有控制器是否呈現在SWITCHVIEW的點擊..這看起來愚蠢,但可能它會b有助於找出控制器正在進行中.. 。我也沒有用故事板,,所以..希望幫助

0
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { 

// TODO: make this all threaded? 
// crop the image to the bounds provided 
img = [info objectForKey:UIImagePickerControllerOriginalImage]; 
NSLog(@"orig image size: %@", [[NSValue valueWithCGSize:img.size] description]); 

// save the image, only if it's a newly taken image: 
if ([picker sourceType] == UIImagePickerControllerSourceTypeCamera) { 
    UIImageWriteToSavedPhotosAlbum(img, nil, nil, nil); 
} 

// self.image_View.image = img; 
// self.image_View.contentMode = UIViewContentModeScaleAspectFit; 

NSLog(@"Picker has returned"); 
[self dismissViewControllerAnimated:YES 
         completion:^{ 
          ModalViewController *sampleView = [[ModalViewController alloc] init]; 
          [self presentModalViewController:sampleView animated:YES]; 
         }]; 

}

相關問題