這似乎令人難以置信,但如果我把一個productName(不是BundleName出現在主屏幕中)長於10個字符,我的應用程序運行良好,除非我無法獲得我的連接請求的響應。ProductName長度導致連接問題
我的意思是...例如,如果我把APPNAME123放在productName中,我獲得APPNAME123.app並且一切正常。 如果我把APPNAME1234放在productName中,我得到了APPNAME1234.app,而且app的工作方式除了連接方法...例如,如果我打電話給www.mydomain.com/example.asp,我沒有錯誤,但是沒有任何錯誤,只是零字節作爲響應!
我使用
NSURLRequest *request=[NSURLRequest requestWithURL:MYURL];
NSData *result = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];
和結果不是零但是具有零的長度,同時誤差爲零
當然,我試圖以各種方式(包括上模擬器和裝置),清洗和重建項目艾利時間,當然我嘗試與其他名字...相同的結果..如果超過10個字符我有同樣的問題! 我也創建了一個名稱超過10個字符的新項目,並且我遇到了同樣的問題。
這讓我瘋狂了整整一天...因爲我沒有找到這個規範和其餘的應用程序wiorking好!!! 我想知道:
1)是否有人注意到這一點還是沒戲只是我的問題,也許有些髒我的Mac上 2)如果有一些有關此文件到處
在此先感謝您答案
棘手的解決方案+1 – Kay 2011-06-15 20:24:55
我失去了一天的一部分,以同樣的事情......我最終只是把一個斷言(0)在主打電話看看我沒有看到我的更改,因爲我沒有執行新的代碼。 – 2011-06-15 21:02:17
我不認爲是我的問題,因爲我看到我做的每一個變化,並且如果我以各種方式重命名productName(即APP,APP1,APP2,APP3)始終清理和重建項目......它始終有效。 ..當我使用超過10個字符重命名它停止工作......但只是爲了連接響應。我也試圖做一個完全新的項目...得到同樣的問題 – Achille 2011-06-16 08:31:13