[Bu tümü orijinal olarak açıkça değildi, ne istediğinize daha spesifik olması sorunuzu güncellemeniz gerekmektedir]
NSString *path = [[NSBundle mainBundle] pathForResource:@"SomeFile" ofType:@"jpeg"];
NSURL *url = [NSURL fileURLWithPath:path];
yapabilirsiniz Örneğin, Belgeler dizininde bir özellik listesi dosyası bu URL'yi yazın:
NSString *docsDir = [NSSearchForDirectoriesInDomains(NSDocumentsDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString *plistPath = [docsDir stringByAppendingPathComponent:@"Files.plist"];
NSDictionary *dict = [NSDictionary dictionaryWithObjectsAndKeys:[url absoluteString] forKey:@"SomeFile.jpeg"];
[dict writeToFile:plistPath atomically:YES];
dosyaların isimlerini bilmiyorsanız ve sadece paketi içindeki tüm dosyaları listelemek istiyorum
kullanmak yerine
NSURL
yapıcı bir yol geçirmeden yerine, doğrudan bir
NSURL
almak için 10.6 veya iOS 4 geçerli
NSBundle
(
documentation) üzerinde bir API var
"Dosya referansı" nedir? Yol? URL? Ne? –
Dosya referansı ile dosya URL'sini kastediyorum –