我有一个 iPad 应用程序(XCode 4.6、iOS 6.2、CoreData、ARC 和 Storyboards)。在 CoreData 存储中,我有一张图片。
我已将图像写入 iPad 上的 tmp 目录。这是代码:
// create a temporary file to hold the image
NSString *tmpDir = NSTemporaryDirectory();
UIImage *custImage = [UIImage imageWithData:client.aClientImage]; // get the image
[UIImagePNGRepresentation(custImage) writeToFile:tmpDir atomically:YES]; // write the image to tmp/file
// Create file manager
NSError *error;
NSFileManager *fileMgr = [NSFileManager defaultManager];
NSLog(@"\n\ntmp directory: %@", [fileMgr contentsOfDirectoryAtPath:tmpDir error:&error]);
NSLog 什么也没显示!
我有一个 UIPopover,我在其中显示一些包含图像的数据。我能够从我的 CoreData 存储中获取图像,但在我的 HTML 中,它没有显示出来。这是我的 HTML:
NSString *htmlString = [NSString stringWithFormat:NSLocalizedString(@"<html> \n"
"<head> \n"
"<style type=\"text/css\"> \n"
"body {font-family: \"Verdana\"; font-size: 12;}\n" // font family and font size here
"</style> \n"
"</head> \n"
"<body><h2>%@ %@</h2>"
"<p>email: %@<p>phone: %@<p>services: %@<p><img src=\"%@\"/>"
"</body> \n"
"</html>",nil),
client.aClientFirstName,
client.aClientLastName,
client.aClientEMail,
client.aClientPrimaryPhone,
appt.aServices,
@"tmpDir/custImage"];
知道为什么图像没有显示吗?