UIAlertView набор заголовков отправка "SIGABRT" - PullRequest
1 голос
/ 09 августа 2011

Я новичок в Cocoa Touch и просто бездельничаю, пытаясь понять язык и структуру.Поэтому я просто пытаюсь создать простое приложение, которое берет текст из UITextField и просто показывает его в UIAlertView, вот метод действия:

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

По какой-то причине он прерывается в строке3 с SIGART.Я что-то не так делаю?О, кстати, вот моя AppDelegate реализация:

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

1 Ответ

1 голос
/ 09 августа 2011

Вам нужно определить свой UIAlertVIew.Указатель, который вы пытаетесь использовать, указывает на ничто или на выделенную память.

Попробуйте что-то вроде следующего кода:

    UIAlertView *alert = [[[UIAlertView alloc] initWithTitle:"My title" 
message:putVal
delegate:nil 
cancelButtonTitle:@"OK" 
otherButtonTitles:nil] autorelease];
    [alert show];
...