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。