草庐IT

iphone - UIWebView:为什么使用不存在的主机名时请求不会超时?

我的情况是这样的:我有一个UIWebView,它向用户提供主机名的URL发出POST请求。当主机名不存在时,我需要超时,以便我可以提醒用户说他们应该检查他们的设置。发生了什么:我提出这样的请求:NSString*theURL=[NSStringstringWithFormat:@"https://%@%@",_hostname,LOGIN_PART_URL];NSString*body=[NSStringstringWithFormat:@"Username=%@&Password=%@",_username,_password];NSMutableURLRequest*request

ios - 在滚动实时 CorePlot 散点图上更新 X 轴

我正在尝试在装有iOS5.1的iPad上使用CorePlot1.0实现实时散点图。事情进展顺利,但有几个问题和一个主要异常-轴重绘。当收集到足够的数据时,我会这样调整plotSpace中的范围:CPTXYPlotSpace*plotSpace=(CPTXYPlotSpace*)self.graph.defaultPlotSpace;plotSpace.xRange=[CPTPlotRangeplotRangeWithLocation:CPTDecimalFromFloat(self.graphMinX)length:CPTDecimalFromFloat(self.graphRange

iphone - 从后台获取推送通知恢复应用程序

考虑这个场景:1)启动应用2)将应用程序置于后台(按主页按钮)3)服务器向客户端发送一个PUSH通知4)用户从菜单中点击其图标恢复应用在这种情况下,没有调用didReceiveRemoteNotification和didFinishLaunchingWithOptions,那么我如何获得通知呢? 最佳答案 简单的回答:在这种情况下你无法得到它。如果推送通知包含重要的有效载荷,那么它不应该包含它,因为你不应该依赖它来做任何重要的事情,因为:不能保证通知首先传送到设备用户可以关闭通知他们可以忽略它们如果设备在应该显示时关闭,那么它将丢失

ios - 如何在iOS上用OpenGL ES实现多层绘图?

我想很快为iOS制作一个简单的绘图应用程序,但我不能完全让绘图工作-好吧,保存每个图层上的内容并恢复图层。看起来所有层都保存相同的像素..想法是拥有三层并使用OpenGLES在每一层上绘制。由于没有这方面的经验,我只是平铺了三个UIView,并向每个UIView添加了一个OpenGL绘图Canvas(教程中PaintingView的修改版本)。当用户交换绘图层时,我只是禁用了其他层上的用户交互。通过这种方法,我遇到了很多我认为源于我的方法的奇怪现象。所以现在,我认为我应该以某种方式在同一个PaintingView中制作三个全屏缓冲区,并让OpenGL在它们之间切换。我明白了吗?有任何有

ios - 退订 Apple 推送通知服务

我正在开发一个iOS应用程序,使用户能够观察技术设备并在出现问题时收到通知。目前我所知道的:我的应用程序从APNs请求token。我的应用程序将此token发送到我的服务器。我的服务器会在发生事件时通知APN。APNs将消息推送到设备上。我想知道的:我了解到token可能会更改,因此我需要在每次应用启动时请求它。这是真的吗?如果我不时得到一个新token,我必须不时在我的服务器上注册以确保它使用当前token。如果token更改以允许我的服务器删除旧token,我是否必须存储并手动发送旧token和新token?我如何检测到用户删除了应用程序以从服务器上删除他的设备?在我的例子中,最高

iphone - 如何在 XCode 4.5 中测试 iOS 4 应用程序?

我的一些iPhone用户仍在使用iOS4.3,我如何在iOS模拟器上测试我的应用程序,因为最新的XCode版本4.5没有iOS4? 最佳答案 注意:根据对此答案的评论,这似乎不适用于美洲狮。转到XCode首选项转到“下载”标签点击“iOS4.3模拟器”旁边的安装应将iOS4.3模拟器选项添加到您的设备。:) 关于iphone-如何在XCode4.5中测试iOS4应用程序?,我们在StackOverflow上找到一个类似的问题: https://stackove

iphone - 在 XCode 中发送 HTTPS 请求 (iOS)

我需要你的帮助:)我要将来self的应用程序的http请求更改为https请求。现在我使用了ASIHTTPRequest然后跟着这个tutorial.你必须知道我是https和ssl这方面的初学者。我真的很感激任何帮助。这是我的http请求的代码:-(void)fetchDataFromServer{//CreateInstanceASIFormDataRequest*request=[[ASIFormDataRequestalloc]initWithURL:url];//ParameterderPOSTAnfragesetzen[requestsetPostValue:@"anyth

ios - 在设备上安装 TestFlight 本身

当用户将他们的第一台设备添加到TestFlight并创建他们的帐户时,它会安装一个应用程序,该应用程序是TestFlight网站移动版本的包装器。这为他们提供了一种方便的方式来安装开发人员发送给他们的任何构建,而无需通过他们的电子邮件。当他们在另一台设备上再次执行该过程时,它不会安装该应用程序-只会安装TestFlight无线配置文件。他们如何才能在第二台设备上获得该应用程序,或者如果他们无意中将其从第一台设备上删除?他们可以将页面的移动Safari快捷方式添加到他们的主屏幕,但这与在移动Safari中打开页面并不完全相同。还有其他办法吗? 最佳答案

ios - Xcode 不会解析文件来查找错误

我有一个奇怪的问题,我在其他任何地方都没有看到或读到过。我的Xcode不再解析我的所有文件来查找问题/错误。它将显示我当前正在查看的文件中的任何问题或错误,这些问题或错误此后会持续存在,但是对于400多个文件,我无法合理地访问每个文件以使其编译。如果代码有效,Xcode可以成功构建,但是我永远不知道那是什么时候,因为我没有看到任何错误。建立索引,但不进行编译。此外,在构建时,状态栏指出Xcode正在编译x,但总数通常不接近实际总数。例如,当实际有400个编译源时,它可能会说从40个文件中编译x。当这个问题开始时,我并没有做任何与我的日常任务不同寻常的事情。新项目会编译,然后在一段时间后

c# - 无法使用 MonoGame 3 在 iOS 上加载字体

我正在尝试将字体加载到我的iPhone游戏中。我正在使用C#和MonoTouch以及出色的MonoGame项目(我从github上的develop3d分支获得了最新版本)。我的字体在Windows上正确加载,但当我尝试在iPhone上运行游戏时,我收到一条错误消息,提示无法加载字体。我已将sprite字体加载到MonoGame内容项目中并为iOS编译。我已经将生成的xnb文件作为内容导入,在属性中将其设置为内容模式,如果较新则将其标记为副本。但是它仍然不会加载。经过大量挖掘后,我发现iOS不支持DXT压缩字体,这显然是SpriteFont。我不知道如何将字体加载到我的游戏中。有人可以帮