1

toolBar で 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)。

4

0 に答える 0