【发布时间】:2016-03-14 19:45:59
【问题描述】:
现在我从客户端应用程序中保存一个带有图像的对象。这是代码:
NSData *imageData = UIImagePNGRepresentation(_photoImageView.image);
PFFile *imageFile = [PFFile fileWithName:@"image.png" data:imageData];
PFObject *newItem = [PFObject objectWithClassName:@"Item"];
[newItem setObject:imageFile forKey:@"photo"];
[newItem saveInBackgroundWithBlock:^(BOOL succeeded, NSError *error) {
if (succeeded) {
//...
} else {
//...
}
}];
我将它转移到 Cloud 代码中的一个函数中,以简化跨平台的代码。如何将图像传输到函数?
NSDictionary *dictionary = [[NSDictionary alloc]initWithObjectsAndKeys:
//...
THIS, @"photo",
nil];
[PFCloud callFunctionInBackground:@"saveNewItem"
withParameters:@{@"data": dictionary}
block:^(NSString *result, NSError *error) {
if (!error) {
} else {
NSLog(@"Error");
}
}];
谢谢!
【问题讨论】:
标签: javascript ios objective-c parse-platform