Мне известно, что этот вопрос задавался несколько раз, но я не смог найти точного ответа, который наилучшим образом соответствовал бы моей ситуации.
Я хочу, чтобы пользователь мог выбрать изображение из библиотеки, а затем это изображение преобразуется в тип NSData. Затем у меня есть требование вызвать веб-сервис .NET C # через HTTP get, поэтому в идеале нужно, чтобы полученная строка была закодирована в UTF8.
Это то, что я имею до сих пор:
NSData *dataObj = UIImageJPEGRepresentation(selectedImage, 1.0);
[picker dismissModalViewControllerAnimated:YES];
NSString *content = [[NSString alloc] initWithData:dataObj encoding:NSUTF8StringEncoding];
NSLog(@"%@", content);
Оператор NSLog просто производит вывод как:
2009-11-29 14:13:33.937 TestUpload2[5735:207] (null)
Очевидно, что это не то, чего я надеялся достичь, поэтому любая помощь будет великолепной.
С уважением