2011-10-16 129 views
0

我一直在xcode 3.2上開發我的應用程序一段時間了,它工作得很好。工作表問題升級到Xcode 4.2

隨着新的IOS 5,我終於決定升級到Xcode 4.2。 所以我打開了我的項目,它編譯得很好,但是我遇到了兩個問題,我似乎無法修復。

一個是,當我顯示一個動作表,它完美的作品,直到你按下其中一個按鈕。然後,操作表消失,您的左側僅顯示褪色視圖。 我對actionsheet代碼

UIActionSheet *ActionSheet = [[UIActionSheet alloc]initWithTitle:@"Actionsheet" 
delegate:self cancelButtonTitle:@"Cancel" destructiveButtonTitle:nil  
otherButtonTitles:@"Actionsheet","Action", nil]; 
[ActionSheet showInView:self.view]; 
    [ActionSheet release]; 






-(void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex 
{ 

NSString *ActionSheet = [actionSheet buttonTitleAtIndex:buttonIndex]; 
if ([ActionSheet isEqualToString:@"Cancel"]) { 
    NSLog(@"Nothing"); 
} 
else { 
    NSString *ActionSheetResult=ActionSheet; 
    } 
    } 

這在Xcode 3.2完美工作,只是沒有了XCode 4.2

我的另一個問題是與OpenFlow的,開源的CoverFlow libary。它在xcode 3.2上運行良好,但是現在在xcode 4.2上它似乎不具有動畫效果,我想知道是否有人知道如何解決此問題?它的框架代碼與IOS5不兼容的問題。

謝謝你的時間!

+0

你好,我已經拿到了開流過這個網站的其他問題的工作,但是仍然有操作問題表,有沒有人有任何想法? – ApiMail

回答

2

確保您一定的動作片代表在您的視圖的頂部controller.h文件

@interface UIViewController : UIViewController <UITextFieldDelegate, UIActionSheetDelegate>