我已經創建了一個除存在的默認文件之外的plist文件。 我可以上傳這個plist文件到服務器上嗎在iPhone上的服務器上傳plist文件
我試過了ASIFormDataRequest。 我可以上傳圖像和文本文件,但是當我的plist嘗試它,它拋出以粗體顯示在點錯誤:
代碼:
networkQueue = [[ASINetworkQueue queue] retain];
NSString *filePath = [[[NSBundle mainBundle]
resourcePath] stringByAppendingPathComponent:
[@"test" stringByAppendingString:@".plist"]];
ASIFormDataRequest *request =[ASIFormDataRequest
requestWithURL:[NSURL URLWithString:@"http://allseeing-i.com/ignore"]];
[request setPostValue:@"my_test" forKey:@"share_test"];
[request setFile:filePath
withFileName:[test stringByAppendingString:
@".plist"] andContentType:@"propertylist/plist" forKey:@"mytest"];
[request setDelegate:self];
[request setDidFailSelector:@selector(requestFailed:)];
[request setDidFinishSelector:@selector(gotTheResponse:)];
[networkQueue addOperation: request];
[networkQueue go];
是不是真的可能嗎? 或我應該繼續xml 雖然plist也是一種xml格式
但我仍然想知道,我該怎麼辦?
它會拋出什麼錯誤?您似乎錯過了將plist保存到光盤的代碼?爲什麼用下劃線替換文件系統路徑中的空格? – JosephH 2010-10-21 10:21:58
***因未捕獲異常'NSInvalidArgumentException'而終止應用程序,原因:'*** - [ASINetworkQueue addOperation:]:操作完成且無法排入 – Swati 2010-10-21 10:33:15
上述錯誤在[networkQueue addOperation:request] – Swati 2010-10-21 10:34:07