我是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;
}
答案 0 :(得分:1)
您需要定义您的UIAlertVIew。您尝试使用的指针指向任何内容或指向内存。
尝试类似以下代码的内容:
UIAlertView *alert = [[[UIAlertView alloc] initWithTitle:"My title"
message:putVal
delegate:nil
cancelButtonTitle:@"OK"
otherButtonTitles:nil] autorelease];
[alert show];