我正在向Cocoa移植一个Carbon应用程序,我正在寻找Cocoa中等效的kLogsFolderType
,目前它将返回/Users/me/Library/Logs
我看过NSSearchPathForDirectoriesInDomains
带有关联类型,但找不到等价的值。
答案 0 :(得分:8)
Apple's docs中的NSSearchPathDirectory
没有~/Library/Logs
选项,因此您必须使用NSLibraryDirectory
并自行构建其他内容:
NSArray *URLs = [[NSFileManager defaultManager] URLsForDirectory:NSLibraryDirectory
inDomains:NSUserDomainMask];
NSURL *logsURL = [[URLs lastObject] URLByAppendingPathComponent:@"Logs"];
NSString *logsPath = [libraryURL path];