gpt4 book ai didi

Objective-C 获取用户完整路径

转载 作者:行者123 更新时间:2023-12-03 17:30:54 26 4
gpt4 key购买 nike

我正在通过 XCode 学习 Objective-C。

我试图获取用户完整路径目录,我得到“良好”的返回,但没有用户完整路径(/User/Asinox),我只是得到 NSPathStore2。

我尝试使用 NSHomeDirectoryForUser() 和 StringByExpandingTildeInPath,结果是相同的 (NSPathStore2)。

我在 MAC OS X 10.6.4 上使用 XCode 3.2.3 和 SDK 4.0.1

#import <Foundation/Foundation.h>

void PrintPathInfo(){
//NSString *path = @"~";
NSString *directory = NSHomeDirectoryForUser(@"asinox");//[path stringByExpandingTildeInPath];

NSArray *pathComponents = [directory pathComponents];

NSLog(@"My home folder is at %@", *directory);
NSLog(@"===============================");


for(NSString *ruta in pathComponents){
NSLog(@"%@", ruta);
}
NSLog(@"===============================");

}


int main (int argc, const char * argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];

PrintPathInfo();
[pool release];
return 0;
}

最佳答案

NSLog(@"My home folder is at %@", *directory);

应该是

NSLog(@"My home folder is at %@", directory);

关于Objective-C 获取用户完整路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3446868/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com