我在工具栏上创建了 UILabels,但是当我尝试在 iOS 4.3 版上使用它时,它没有显示出来。
标签在部署目标为 6 时显示,但当部署目标更改为 4.3 时,它不起作用..
和
我正在使用保存按钮将图像保存在 iOS 4.3 中,但它给出了错误(即图像未保存)。(在 iOS 5.0 ,5.5 ,6.0 和 6.1 中它工作正常)。
我正在使用这些代码来保存图像(我正在使用的任何一个)。
UIImage *viewImage = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:self.imageURL]]];
NSLog(@"UIImage : %@",viewImage);
ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];
[library writeImageToSavedPhotosAlbum:[viewImage CGImage] orientation:(ALAssetOrientation)[viewImage imageOrientation] completionBlock:^(NSURL *assetURL, NSError *error){
if (error) {
NSLog(@"error");
} else {
NSLog(@"URL IS %@", assetURL);
[self assignDictonary:viewImage withURL:assetURL withMediaType:@"public.image"];
}
}];
[library release];
或者
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,(unsigned long)NULL), ^(void) {
UIImageWriteToSavedPhotosAlbum([UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:self.imageURL]]], self, @selector(image:didFinishSavingWithError:contextInfo:), nil);
});
任何人都可以建议我必须做些什么来在工具栏上显示这些标签并保存适用于 iOS 上所有版本的图像代码..(即 4.3、5.0、5.1、6.0、6.1)..