2016-04-07 34 views
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); 
} 

cevap

0

Sadece proje explorer xml dosyası sürükleyebilir ve bunu

+0

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

+0

Kodu gönderirken sorun mu var? Belki de dosyaya nasıl ulaştığın konusunda yanlış bir şey yapıyorsun? – StealthOne

İlgili konular