NSString to wchar_t or #define



我必须将ios应用程序路径定义为常量,那么我应该如何以编程方式设置PATH常量。以下是代码片段:

NSString *dirPath = @"/var/mobile/Applications/7BCC7E9C-18DE-4AFD-A7BA-9E8070D39161/Documents/" ;

如何将此目录路径设置为以下

#define PATH L"/var/mobile/Applications/7BCC7E9C-18DE-4AFD-A7BA-9E8070D39161/Documents/"

或设置为 wchar_t:

      wchar_t *path = dirPath;
// Returns the URL to the application's Documents directory.
- (NSURL *)applicationDocumentsDirectory
{
    return [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject];
}
NSString *documentDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];

甚至:

#define DOCUMENT_DIR [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0]

最新更新