0
Geliştirme sırasında XML dosyası gerektiren bir uygulamanız var. App simülatörde iyi çalışıyor. Ancak, gerçek bir cihazda başarısız çünkü dosya yok. Bu dosyanın paketin bir kısmını nasıl yapabilirim?XML dosyasını iOS uygulamasına aktarma
NSFileManager *fm = [NSFileManager defaultManager];
NSArray *directoryPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *directoryPath = [directoryPaths objectAtIndex:0];
NSString *path = [NSString stringWithFormat:@"%@/games.xml", directoryPath];
NSLog(@"%@", path);
if ([fm fileExistsAtPath:path]) {
self.games = [[NSArray alloc] initWithContentsOfFile:path];
NSLog(@"Found %lu games on device.", (unsigned long)self.games.count);
} else {
NSData *data = [[NSData alloc] initWithContentsOfFile:@"/Users/philHuffman/dev/Games.xml"];
[fm createFileAtPath:path contents:data attributes:nil];
self.games = [[NSArray alloc] initWithContentsOfFile:path];
NSLog(@"Found %lu games in file on the mac.", (unsigned long)self.games.count);
}
Teşekkür yükleme/çalıştırdığınızda o paketin bir parçası olacaktır. Ben de öyle düşündüm, ama bir şeyleri kaçırmam gerekiyor, çünkü hala dosyaya ulaşamıyorum. – 56phil
Kodu gönderirken sorun mu var? Belki de dosyaya nasıl ulaştığın konusunda yanlış bir şey yapıyorsun? – StealthOne