我寫了一個簡單的程序來幫助我調試。[NSData writeToFile]寫入哪裏?
#import "UIImage+saveScreenShotOnDisk.h"
@implementation UIImage (saveScreenShotOnDisk)
-(void)saveScreenshot{
NSData * data = UIImagePNGRepresentation(self);
[data writeToFile:@"foo.png" atomically:YES];
}
@end
執行後,我想知道foo.png
的位置。
我去
~Library/Application Support
,我無法找到foo.png
。它在哪裏?
如果我做
BOOL result = [data writeToFile:@"foo.png" atomically:YES];
結果將是NO
,這是一種奇怪鑑於模擬器,與iPhone不同,可以在任何地方寫。
這是在當前工作目錄(CWD),這通常是從你的程序啓動的地方開始。 – sidyll
它不在那裏,如果我做BOOL結果= [數據writeToFile:@「foo.png」原子:是];結果是NO。 –
在這裏看到:[http://stackoverflow.com/questions/5794422/iphone-save-uiimage-to-desktop-on-simulator] [1] [1]:HTTP://計算器。 com/questions/5794422/iphone-save-uiimage-to-desktop-on-simulator – smoothdvd