0
私はパースに保存されているイメージを削除し、それをnullに設定する背景イメージ設定ツールを用意しようとしています。それが動作する方法は、解析するセルを調べ、未定義の場合はバックグラウンドにデフォルト値を与えますが、値があれば、そのセルに格納されているファイルとしてロードします。私はこのコードを解析してセルにnull値を置くようにこのコードを微調整しますか? undefinedに設定する user[PF_USER_BACKGROUND]
ニーズ(値削除)私はNULLを解析する際に値を作る必要があり、このコードは機能しません。
//-------------------------------------------------------------------------------------------------------------------------------------------------
- (void)actionSetDefaultBackground
//-------------------------------------------------------------------------------------------------------------------------------------------------
{
UIImage *picture = nil;
PFFile *fileBackground = [PFFile fileWithName:@"background.jpg" data:UIImageJPEGRepresentation(picture, 0.6)];
[fileBackground saveInBackgroundWithBlock:^(BOOL succeeded, NSError *error)
{
if (error == nil)
{
PFUser *user = [PFUser currentUser];
user[PF_USER_BACKGROUND] = fileBackground.url;
[user saveInBackgroundWithBlock:^(BOOL succeeded, NSError *error)
{
if (error != nil) [ProgressHUD showError:@"Network error."];
}];
}
else [ProgressHUD showError:@"Network error."];
NSLog(@"uploaded Background");
}];
self.view.backgroundColor = [UIColor colorWithPatternImage:picture];
self.collectionView.backgroundColor = [UIColor clearColor];
tag = @"message";
[ProgressHUD showSuccess:@"Chat Background Set"];
}
このコードは、あなたの質問に尋ねる以外の何かをしようとしているようです - 問題は、リモートイメージを空にする方法です。コードはリモートイメージを 'background.jpg' – aednichols