5

我正在将 Carbon 应用程序移植到 Cocoa 并正在寻找 Cocoa 中的等价物kLogsFolderType,它目前将返回/Users/me/Library/Logs

我已经看到NSSearchPathForDirectoriesInDomains了相关类型,但找不到等效的值。

4

1 回答 1

10

Apple 的 docs中没有NSSearchPathDirectory选项,因此您必须自己使用和构建其余部分:~/Library/LogsNSLibraryDirectory

NSArray *URLs = [[NSFileManager defaultManager] URLsForDirectory:NSLibraryDirectory 
                                                       inDomains:NSUserDomainMask];
NSURL *logsURL = [[URLs lastObject] URLByAppendingPathComponent:@"Logs"];
NSString *logsPath = [libraryURL path];
于 2013-03-17T15:04:18.337 回答