JSONを使用してサーバーにデータを送信しようとしています。オブジェクトと主要なパラメーターを使用して NSDictionary を作成できます。しかし、私は自分の写真を送りたいのですが、その写真はUIImageです。
NSDictionary* mainJSON = [NSDictionary dictionaryWithObjectsAndKeys:
@"John",
@"First_Name",
@"McCintosh",
@"Last_name",
<HERE I WANT PICTURE>,
@"Profile_picture",
nil];
// Here I convert to NSDATA
NSData * jsonData = [NSJSONSerialization dataWithJSONObject:mainJSON options:NSJSONWritingPrettyPrinted error:&error];
// Sending operation :
dispatch_async(kBgQueue, ^
{
NSData * data = [NSData dataWithContentsOfURL:@"addresSERVER"];
[self performSelectorOnMainThread:@selector(receivedResponseFromServer:)
withObject:data
waitUntilDone:YES];
}
);
NSDictionary に自分の写真を追加するにはどうすればよいのでしょうか。写真の内容を送りたいからです。オブジェクト UIImage を追加すると、オブジェクト全体が正しく送信されますか?
ありがとう