-3

この2つの方法があります。どのように呼びますか?

 //to base 64 string
-(NSString *)getStringFromImage:(UIImage *)image{
    if(image){
        NSData *dataObj = UIImagePNGRepresentation(image);
        return [dataObj base64Encoding];
    } else {
        return @"";
    }
}

//Convert back 
//    NSData *dataObj = [NSData dataWithBase64EncodedString:beforeStringImage];
//  UIImage *beforeImage = [UIImage imageWithData:dataObj];
4

1 に答える 1

1

同じクラスからメソッドを呼び出したい場合は、次のように呼び出すことができます。

UIImage *image = [UIImage imageNamed:@"someimg.png"];
NSString *str = [self getStringFromImage:image];

そうではなく、別のクラスからメソッドを呼び出したい場合は、次のようにします。clInstanceそのメソッドを持つクラスのインスタンスであると仮定し、

UIImage *image = [UIImage imageNamed:@"someimg.png"];
NSString *str = [clInstance getStringFromImage:image];
于 2012-04-22T10:01:38.147 に答える