0

URL からの画像のダウンロードに問題があります。確認したところ、画像をダウンロードしてアプリケーションに保存できることに気付きました (iPod を MAC に接続し、このアプリケーションを開くと、サーバーからダウンロードしたばかりのこの画像を見つけることができます) が、この画像はデバイスの写真フォルダーに表示されません (私のiPod)。以下は私のコードです:

    NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://a3.twimg.com/profile_images/414797877/05052008321_bigger.jpg"]];
    [NSURLConnection connectionWithRequest:request delegate:self];

    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0];
    NSString *localFilePath = [documentsDirectory stringByAppendingPathComponent:@"pkm.jpg"];
    NSData *thedata = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://a3.twimg.com/profile_images/414797877/05052008321_bigger.jpg"]];
    [thedata writeToFile:localFilePath atomically:YES];

私のアプリケーションの主なタスクは、サーバーから (URL 経由で) 画像をダウンロードし、Photo フォルダー (または作成できる他のフォルダー) に画像を保存することです。その後、この画像を使用して iPod の背景を設定します。

誰もこのケースを見たことがありますか?この問題を解決するためのアイデアを教えてください。

とにかくありがとう、

ライアン。

4

1 に答える 1

1

画像をフォト アルバムに保存する必要があります。これにはALAssetsLibraryクラスを使用できます。習得するのは少し難しいかもしれませんが、非常に強力です。

または、非常に簡単な:UIImageWriteToSavedPhotosAlbum(UIImage *image, id completionTarget, SEL completionSelector, void *contextInfo);メソッドを使用します。これは、画像をフォト ライブラリに保存するだけです。

于 2013-04-24T11:14:11.523 に答える