0

私のコードをチェックしてください:

ここでスクリーンショットをFacebookのアルバムにアップロードしようとしていますが、うまくいきません

CGImageRef screen = UIGetScreenImage();    
self.image = [UIImage imageWithCGImage:screen];
CGImageRelease(screen);

NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                               self.image, @"picture",
                               nil];

[self.facebook requestWithGraphPath:@"me/photos"
                      andParams:params
                  andHttpMethod:@"POST"
                    andDelegate:self];

self.image は問題ありません。コードの他の部分で使用されており、すべてが見栄えがします。[uiimage imagenamed@"example.png""] の ex に self.image を設定すると、すべてうまくいきます。違いは、1 つの uiimage がメモリ内に存在し、別の uiimage がメモリとデバイスの両方に存在することです。

何が間違っている可能性がありますか?

ありがとう

4

1 に答える 1

0

解決しました。問題は、スクリーンショットを作成する間違った方法でした。

于 2011-10-05T08:46:59.350 に答える