0

私はドキュメントに基づいたアプリケーションを持っています。新しいファイルを作成するときに、テーブルビューにデフォルトのデータが事前に入力されるようにしたいと思います。私は次のことをしました:

  1. アプリケーションを起動してテーブルにデータを入力し、ファイルを保存しましたUntitled.sqlite
  2. Untitled.sqliteアプリケーションのリソース間でファイルをインポートしました
  3. 次のファイルに次のコードを挿入しました

MyApplicationDocumente.m:

- (id)init {
self = [super init];
if (self) {
    // Add your subclass-specific initialization here.
    NSFileManager *fileManager = [NSFileManager defaultManager];
    if (![fileManager fileExistsAtPath:@"/Users/andreabollini/Library/Developer/Xcode/DerivedData/Preventivi-euqsrtroavapbwfjvljrxamywbvf/Build/Products/Debug/Preventivi.app/Contents/Resources/en.lproj"]) {
        NSString *defaultStorePath = [[NSBundle mainBundle]
                                      pathForResource:@"Untitled" ofType:@"sqlite"];

        if (defaultStorePath) {
            [fileManager copyItemAtPath:defaultStorePath toPath:@"/Users/andreabollini/Library/Developer/Xcode/DerivedData/Preventivi-euqsrtroavapbwfjvljrxamywbvf/Build/Products/Debug/Preventivi.app/Contents/Resources/en.lproj" error:NULL];
            [tabella1 reloadData];
            [tabella2 reloadData];
        }
    }
}
return self;}

エラーはありませんが、機能しません。アプリケーションを開くと、テーブルビューは空のままで、何も起こりません。どうしたの?

4

0 に答える 0