NSString *path = [[NSBundle mainBundle] pathForResource:@"SomeFile" ofType:@"jpeg"];
NSURL *url = [NSURL fileURLWithPath:path];
आप कर सकते हैं इस URL लिखने के लिए, उदाहरण के लिए, दस्तावेज़ निर्देशिका में एक संपत्ति सूची फ़ाइल:
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];
आप फ़ाइलों के नाम पता नहीं है और आप बस बंडल में सभी फाइलों को सूचीबद्ध करना चाहते हैं,
का उपयोग
NSArray *files = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:[[NSBundle mainBundle] bundlePath] error:NULL];
for (NSString *fileName in files) {
NSString *path = [[NSBundle mainBundle] pathForResource:fileName ofType:nil];
NSURL *url = [NSURL fileURLWithPath:path];
// do something with `url`
}
स्रोत
2012-08-30 21:34:24
"फ़ाइल संदर्भ" क्या है? पथ? यूआरएल? क्या? –
फ़ाइल संदर्भ से मेरा मतलब है कि फ़ाइल यूआरएल –