ここにいくつかのコードを作成して、UITextView
のテキストを保存します。私がそれを実行し、テキストを変更して保存ボタンをクリックすると動作しますが、マルチタスクバーから取り出してバックアップを開くと、クラッシュします。どうしましたか?iPhone SDK 4.2のデータを保存する際のエラー
NSArray *values = [[NSArray alloc] initWithObjects:notesTextView.text, nil];
[values writeToFile:[self saveFilePath] atomically:YES];
すべてのヘルプ感謝:
- (NSString *)saveFilePath
{
NSLog(@"saveFilePath");
NSArray *path =
NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
return [[path objectAtIndex:0] stringByAppendingPathComponent:@"savefile.plist"];
}
(file.plistを保存私のプロジェクトファイルの上にある) ビューは、負荷
- (void)viewDidLoad
{
NSString *myPath = [self saveFilePath];
BOOL fileExists = [[NSFileManager defaultManager] fileExistsAtPath:myPath];
if (fileExists)
{
NSLog(@"file Exsists");
NSArray *values = [[NSArray alloc] initWithContentsOfFile:myPath];
notesTextView.text = [values objectAtIndex:0];
}
}
保存データボタンました。
何がクラッシュするのですか?投稿CRASHログ。 – 0x8badf00d
返信いただきありがとうございます、アプリケーションがクラッシュします。コンソールからクラッシュログを取得します:sharedlibrary apply-load-rules all 現在の言語:auto;現在はobjective-c (gdb) –
これはSIGKILL –