HTTPFileUpload.mのdelegateメソッドの最後尾にログを吐かせる一行を入れる。
メソッド: - (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error
追加する行: NSLog(@"NSError is %@", error);
で、何が見えるか。コンソールを見ると、
NSError is Error Domain=NSURLErrorDomain Code=-1002 "unsupported URL" UserInfo=0x15d9f8a0 {NSUnderlyingError=0x15df9bf0 "unsupported URL", NSLocalizedDescription=unsupported URL}
という感じ。これを調べてみると、
にコメントが載ってる。曰く「The reason for this error is that your URL contains some characters that have to be percent escaped.」ということである。
どうもパッと見では分からないのだけれど、アプリに埋め込んだURLの末尾の文字がおかしかったみたい。書き直したら何故かすんなり通った。見た目からは全く分からないんだけれど。
0 件のコメント:
コメントを投稿