这似乎令人难以置信,但如果我把一个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