Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/111.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios cocoa-为什么应用程序支持目录会更改?_Ios_Macos_Cocoa - Fatal编程技术网

Ios cocoa-为什么应用程序支持目录会更改?

Ios cocoa-为什么应用程序支持目录会更改?,ios,macos,cocoa,Ios,Macos,Cocoa,我对我的应用程序进行了临时设置。 每次我使用临时设置安装应用程序的新版本时,应用程序支持目录都是不同的 我使用以下代码: NSArray* path = NSSearchPathForDriectoriesInDomains(NSApllicationSupportDirectory, NSUserDomainMask, YES); NSString* appSupportDir = [[NSString alloc] initWithFormat:@"%@", [path objectAtIn

我对我的应用程序进行了临时设置。 每次我使用临时设置安装应用程序的新版本时,应用程序支持目录都是不同的

我使用以下代码:

NSArray* path = NSSearchPathForDriectoriesInDomains(NSApllicationSupportDirectory, NSUserDomainMask, YES);
NSString* appSupportDir = [[NSString alloc] initWithFormat:@"%@", [path objectAtIndex:0]];

为什么?

我想这是因为系统在每次安装时都会生成UUID。顺便说一句,不应该NSString*appSupportDir=[[NSString alloc]initWithFormat:@%@[path objectAtIndex:0]];只需NSString*appSupportDir=path objectAtIndex:0];或者保留它?但是这个id应该是应用程序id。它永远不会改变您得到的实际输出是什么?安装目录不是应用程序ID。我想这是因为系统在每次安装时都会生成UUID。顺便说一句,不应该NSString*appSupportDir=[[NSString alloc]initWithFormat:@%@[path objectAtIndex:0]];只需NSString*appSupportDir=path objectAtIndex:0];或者保留它?但是这个id应该是应用程序id。它永远不会改变您得到的实际输出是什么?安装目录不是应用程序ID。