2013/11/16

[Instagram][iOS][Objective-C]igoファイルで画像を保存する

InstagramのAPIを読んでみると、どうやらigoファイルでjpegを保存すれば、Instagramに写真を共有することが可能なのだそうだ。

そこでさっそく画像ファイルをigoファイルとして保存する方法を考えてみた。

ちなみに、画像は、昨日紹介したtmpフォルダに保存することにする。

NSString *homeDirectory = NSHomeDirectory();
NSString *tmp = [homeDirectory stringByAppendingString:@"/tmp/"];

NSFileManager *manager = [NSFileManager defaultManager];
if ([manager fileExistsAtPath:tmp]) {
    if([manager isWritableFileAtPath:tmp]){
        UIImage *image;
        NSData* imageData = UIImageJPEGRepresentation(image,1.0);
        if([imageData writeToFile:[tmp stringByAppendingString:@"hoge.igo"] options:NSDataWritingAtomic error:nil]){

        }
    }
}
ファイル名は、違いますが、実際に試したら上の名前で保存できました。

Instagramでigoファイルでの保存方法が書かれていなかったので、こうしてまとめました。

0 コメント:

コメントを投稿