Uygulamamı ASIHTTPRequest'ten AFNetworking'e geçirerek arka uç API'sı ile görüşme yapıyorum. Her şey görüntü yüklemesi dışında iyi çalışıyor gibi görünüyor. İnternet üzerinden farklı örnekler kullandım, ancak uygulamamda yayınlamak her zaman bir çökmeye neden oluyor.Çok adımlı forma eklenen onaylama hatası
2013-02-22 17:02:28.680 MyApp[1477:907] *** Assertion failure in -[AFStreamingMultipartFormData appendPartWithHeaders:body:], AFNetworking/AFHTTPClient.m:885
2013-02-22 17:02:28.687 MyApp[1477:907] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Invalid parameter not satisfying: body'
Burada sorun gibi görünüyor:
NSMutableURLRequest *request = [[MyServiceAPIClient sharedClient] multipartFormRequestWithMethod:@"POST" path:@"/api/method" parameters:nil constructingBodyWithBlock: ^(id <AFMultipartFormData>formData) {
[formData appendPartWithFileData:imageData name:@"face" fileName:@"face.jpg" mimeType:@"image/jpeg"];
}];
MyServiceAPIClient
AFNetworking iOS örnek uygulamasında verilen bir tekil sınıftır.
appendPartWithFileData
parçasını yorumluyorsam her şey yolunda gidiyor, açıkçası resmimi göndermiyor.
Çok sayfalı form isteğini normal bir posta isteği ile değiştirirsem çalışır. Tek sorun, formuma NSData
eklenmesidir.
Herhangi bir gözlem? Teşekkürler.
Haklısınız! Başarısız olduğu için önemsiz bir şey fark etmedim. Yardımın için teşekkürler. –
Peki bu hatanın tam olarak ne olduğu nedir? – Balz
@Balz 'nil' verisi gönderilmiyor. – Sulthan