我是Mac和Objective-C的新手,所以我可能會在這裏咆哮錯誤的樹,很可能有更好的方法來做到這一點。如何將NSString轉換爲我可以與FSCreateDirectoryUnicode一起使用的東西?
我試過下面的代碼,它似乎不正確。看起來我沒有在FSCreateDirectoryUnicode的調用中得到正確的長度。什麼是最簡單的方法來完成這個?
NSString *theString = @"MyFolderName";
NSData *unicode = [theString dataUsingEncoding:NSUnicodeStringEncoding allowLossyConversion:NO];
FSCreateDirectoryUnicode(&aFolderFSRef, [theString length], [unicode bytes], kFSCatInfoNone, NULL, &newFolderFSRef, NULL, NULL);
感謝 - 這幫助! (在意識到FSFileManager應該是NSFileManager之後) – staffan 2009-06-10 19:27:58