Objektif-c - Aplikasi baharu telah dibangunkan untuk IOS dan aplikasi lama telah digantikan dengan ID Bundle yang sama Saya mahu terus menggunakan data coredata lama, tetapi momd tidak dapat ditemui.
为情所困
为情所困 2017-05-02 09:37:47
0
2
769

Pelanggan pada asalnya mempunyai aplikasi dalam talian, tetapi kerana dia tidak berpuas hati, dia meminta kami membangunkan aplikasi baharu.
Sekarang pembangunan pada dasarnya telah selesai, pelanggan membuat permintaan baharu untuk meneruskan data coredata dalam Apl lama.
Jadi saya menggunakan ID Bundle dan Nama Himpunan yang sama seperti APP lama, menyalin fail .xcdatamodeld untuk digabungkan请输入代码 dan menggunakan kod coredata yang sama, tetapi url momd tidak boleh diperolehi dalam managedObjectModel. Selepas menyemak kandungan pakej berkas,
xcdatamodeld dalam apl lama telah disusun ke dalam sekumpulan folder momd, dan terdapat sekumpulan fail mod dalam folder. Walau bagaimanapun, xcdatamodeld tidak disusun dalam apl baharu. Bolehkah anda beritahu saya mengapa folder ini tidak wujud?

- (NSManagedObjectModel *)managedObjectModel{
  if (_managedObjectModel != nil) {
    return _managedObjectModel;
  }
  NSURL *modelURL = [[NSBundle mainBundle] URLForResource:@"AirBoxModel" withExtension:@"momd"];
  NSLog(@"modelURL is %@", modelURL);//显示nil
  NSURL *storeURL = [[self applicationDocumentsDirectory] URLByAppendingPathComponent:@"AirBoxModel.sqlite"];
  NSLog(@"storeURL is %@",storeURL);
  _managedObjectModel = [[NSManagedObjectModel alloc] initWithContentsOfURL:modelURL];
  return _managedObjectModel;
}
为情所困
为情所困

membalas semua(2)
Ty80

Saya juga menghadapi masalah ini sekarang Masalahnya berlaku selepas saya mengimport sesuatu menggunakan cocoapods.
Fail .momd tidak lagi dijana dalam fail .app, jadi NSManagedObjectModel tidak boleh dimulakan sekarang, saya hanya boleh mengimport xcdatamodeld dalam fasa binaan->saya menjana fail model pada asalnya sistem itu masih mempunyai kegunaannya, tetapi jika kita tidak dapat mencari sebabnya, kita perlu melakukan ini

phpcn_u1582

Hahaha, sudah disusun, terima kasih banyak

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan