2011-08-09 9 views
1

私はCocoa Touchを使い始めました。私は言語とフレームワークの使い方を知りたいと思っています。それはSIGARTと3行目で破る何らかの理由でUIAlertViewタイトルセットの送信 "SIGABRT"

- (IBAction)showNotifAction:(id)sender { 
    putVal = _TextToDisplay.text; 
    _alertOne.title = @"Message"; 
    _alertOne.message = putVal; 
    [_alertOne show]; 
} 

:だから、僕はUITextFieldからテキストを取り、ちょうどアクションメソッドで、ここUIAlertViewでそれを示して簡単なアプリを作成しようとしています。私が間違っていることはありますか?あなたのUIAlertVIewを定義する必要が

@interface LearnAppDelegate : NSObject <UIApplicationDelegate> { 
    UITextField *_TextToDisplay; 
    UIButton *_ShowNotif;  
    UIAlertView *_alertOne; 
    NSString *putVal; 
} 

答えて

1

:ああ、ところで、ここで私のAppDelegate実装です。ポインターを何も使用しないか、またはガベージされたメモリに使用しようとしているポインター。

次のコードのようなもの試してみてください。

UIAlertView *alert = [[[UIAlertView alloc] initWithTitle:"My title" 
message:putVal 
delegate:nil 
cancelButtonTitle:@"OK" 
otherButtonTitles:nil] autorelease]; 
    [alert show]; 
関連する問題