我有一个xcode/objective-c项目用于命令行(不是iOS或mac专门)。该项目位于名为Prototype的文件夹中,并且在此文件夹中有一个文本文件:data.txt。我想做一个方法来返回data.txt的内容作为NSString。我已经成功地用下面的代码这样做:Objective-C相对文件路径
+ (NSString *)loadTextFileToString:(NSString*)fileDest {
NSString *filePath = @"/Users/John/Documents/Objective-C/Prototype/Prototype/data.txt"
NSError *error = nil;
NSString *fileContent = [NSString stringWithContentsOfFile:filePath
encoding:NSASCIIStringEncoding
error:&error];
return fileContent;
}
这种方法的工作原理,但我想用一个相对路径,而不是绝对路径来访问文件。例如,在Eclipse中,我将使用路径“src/data.txt”。有没有类似的方法可以在xcode/objective-c中创建相对文件路径?