我有一种情况正在使用
[UIImage imageNamed:@"image"];
这对我想做的事情来说效果很好,但我希望能够通过 UIImagePicker 上传图片。然后我希望能够更改 @"image",这是一个实际图像,而我希望它是上传图像的名称。
我已经看到了一些选项,但是我想知道如何获得 UIImage 名称的准确结果,以便它看起来类似于
imageNamed:@"image"];
所以我可以分析数据
代码行是:
[[LQNetworkManager sharedManager] contentFilteringAnalysis:[UIImage imageNamed:@"image"] completionHandler:^(NSDictionary *result, NSError *error)
最佳答案
您不能从 UIImageView 获取名称,而是可以使用 UIImagePickerDelegate 方法轻松获取图像
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)img editingInfo:(NSDictionary *)editInfo ;
和
-(void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
UIImage *img = [info objectForKey:UIImagePickerControllerOriginalImage];
[_selectPicBtn setBackgroundImage:img forState:UIControlStateNormal];
}
希望对你有帮助,谢谢
关于ios - 什么是通过 UIImage Picker 上传的 UIImageView 图像的 @"name",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32471228/