Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/97.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 当按下后退按钮返回Xcode中的菜单时,我的UITextView使我的应用程序崩溃_Iphone_Ios_Uitextview - Fatal编程技术网

Iphone 当按下后退按钮返回Xcode中的菜单时,我的UITextView使我的应用程序崩溃

Iphone 当按下后退按钮返回Xcode中的菜单时,我的UITextView使我的应用程序崩溃,iphone,ios,uitextview,Iphone,Ios,Uitextview,这是我在.h中的代码 @interface Notebook : UIViewController { IBOutlet UITextView *textView; //loads "Data Saved" message after save button hit IBOutlet UILabel *loaded; } //Database Actions - (IBAction)save:(id)sender; @end 这是我在.m中的代码 @implementation N

这是我在.h中的代码

@interface Notebook : UIViewController {

IBOutlet UITextView *textView;

//loads "Data Saved" message after save button hit
IBOutlet UILabel *loaded;
}

//Database Actions

- (IBAction)save:(id)sender;


@end
这是我在.m中的代码

@implementation Notebook {

}

//Saves loaded Data

- (IBAction)save:(id)sender {

//First Save String
NSString *saveString = textView.text;
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:saveString forKey:@"saveString"];
[defaults synchronize];

//Shows saved data message
loaded.text = @"Data Saved";

}


- (void)viewDidLoad
{
    [super viewDidLoad];

    //Automatically loads Data on re-enter of screen
    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
    NSString *loadString = [defaults objectForKey:@"saveString"];
    [textView setText:loadString];


    // Do any additional setup after loading the view from its nib.

}

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {

UITouch *touch = [[event allTouches] anyObject];
if ([textView isFirstResponder] && [touch view] != textView) {
    [textView resignFirstResponder];
}
[super touchesBegan:touches withEvent:event];
}

- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}

@end

有崩溃日志吗?另外,请尝试将异常断点设置为在所有异常上抛出,以查看应用程序在哪一行崩溃。没有崩溃日志,唯一发生的事情是它转到“线程1”并显示[Notebook.cxx_destruct],我得到一条绿线表示断点,其中的代码是“0x10ce4e8:movl%edi,(%esp)”什么是异常断点?我对Xcode相当陌生。谢谢@verbumdeithery这个:)@verbumdei。。。那个博客正是发生在我身上的事情。我跟着他做了什么,但结果还是让它崩溃了。我最终删除了崩溃后显示的线条的断点,它似乎解决了问题。。。那会回来困扰我吗?提前感谢您的快速回复!