草庐IT

ios - 无线安装有时会失败

我们使用无线iOS应用程序分发。我们所有的iOS应用程序都可以由我们的客户和测试人员通过无线方式安装。有时我们在安装过程中遇到问题。我的同事很少注意到他们无法安装应用程序。我尝试安装设备上指定的应用程序(一个同事安装应用程序失败),连接到iMac。我有几次收到消息“此时无法下载”,但控制台中没有错误消息。按几次重试后,应用程序安装成功,当我再次尝试安装它时,它安装得很好。问题是,应用程序的大小可能不同,例如,当应用程序大于50MB时,重试几次会很烦人。所以对我来说这是黑魔法,而不是正确的工作流程。我想找到失败的原因。有人知道这种行为的可能原因吗?我以后该如何预防?如有任何帮助,我们将不

ios - 设置 hidesBarsOnSwipe = YES 有时会使应用程序崩溃 (uvSendEvents)

如果用户反复向上/向下滚动,设置hidesBarsOnSwipe=YES有时会使我的应用程序崩溃。我有来自Crashlytics的报告,但无法始终如一地重现它。FatalException:NSInternalInconsistencyExceptionTryingtofinishaninteractivetransitionthatwasnotstartedinteractivelyThread:FatalException:NSInternalInconsistencyException0CoreFoundation0x0000000182154f5c__exceptionPrep

ios - UISplitViewController+UIPageViewController+WKWebView = 有时无法翻页

我有一个UISplitViewController,其详细信息是UIPageViewController。每个页面ViewController只显示一个WKWebView。问题是在横向模式下的iPhone6(s)Plus上,我无法使用页面ViewController从一个页面滚动到另一个页面如果显示的html包含非常常见的.我仍然可以滚动、缩放和平移WKWebView,但UIPageViewController根本不允许我翻页。此问题不会出现在其他水平规则的环境中(iPad处于任一方向),也不会出现在任何紧凑型环境中(纵向模式的iPhone6Plus或其他iPhone)。UIPageV

c++ - cocos2dx 有时会忽略 setposition()

我有一个将对象放入屏幕的循环。但出于某种原因,一些对象虽然在printf中打印了正确的坐标,但在(0,0)点,就好像他没有完成设置它的位置一样。for(inti=0;igetPhysicsBody()->setCategoryBitmask((int)PhysicsCategory::Obstacle);box->getPhysicsBody()->setContactTestBitmask(true);box->setPosition(Vec2((i*(42+3))+4+21,(8*(42+3))+4+100+21));printf("x:%fy:%f",box->getPositi

ios - UITableView 单元格有时无法更新图像,但滚动后显示正常

为了排除显而易见的问题,我正在从主线程更新UI,并且我已经阅读了很多类似的问题。可悲的是,他们都没有帮助。简而言之:应用程序尝试从其本地缓存中获取当前单元格的图像。如果失败,它会启动一个后台线程来下载图像,然后从主线程更新UI。这在90%的时间都有效。否则,单元格中的imageView将保持为空。有趣的是,这总是发生在相同的图像上。但是,一旦单元格滚出View然后返回View,图像就会更新。立即显示的图像与不立即显示的图像之间似乎没有显着差异。我还尝试使用setNeedsDisplay更新单元格,但这也不起作用。[tableViewreloadData]确实有效,但除了有点笨手笨脚之外

ios - 有时仅在 iOS 的后台更新位置

我正在开发一个使用位置的应用程序。该应用程序可以在map上保存路线,如果用户想要记录路线,该应用程序必须在后台存储用户位置,然后在map上显示。为了在后台保存位置,我使用了在应用程序的plist上定义的属性NSLocationAlwaysUsageDescription我的问题是用户可能永远不想记录任何路线,但由于我定义应用程序必须在后台存储位置的方式,我的应用程序似乎总是在后台运行并且浪费了很多即使在后台工作可能不需要电池。我还在viewDidAppear和viewDidDisappear方法上启动和停止位置更新,以避免在我不在map屏幕上时更新位置:-(void)viewDidAp

iphone - 为什么我的 OpenGL ES View 在 iOS 4.3 上有时是空白的?

我的应用“Guess-A-Sketch”在iOS4.3中存在绘图问题。我有一个显示为黑色的gl绘图Canvas。奇怪的是我发现如果我稍微调整oglView的框架大小它似乎工作..我在应用程序商店中的版本不起作用所以我必须进行更新来修复..虽然它看起来像漏洞。还有其他人看到这个吗?很烦人!即使我的框架调整修复了当我在View上进行动画转换时View闪烁黑色,这在以前的ios版本中是平滑的 最佳答案 您可能会遇到thisanswer中提到的问题.在iOS4.2中,渲染缓冲区的处理方式已更改以提高性能。来自OpenGLESProgramm

ios - Instagram 重定向 URI 不匹配或有时 safari 显示 "Cannot open because invalid address"+ iOS native 应用程序

我正在使用这个iOS库https://github.com/crino/instagram-ios-sdk从我的native应用程序登录到instagram,以便从InstagramAPI共享和获取提要。当我将此演示应用程序中的类引入我的项目时,会发生以下情况:应用程序在safari中成功打开授权URL,当我输入我的凭据并授权时,它在重定向到应用程序之前说“Safari无法打开地址,因为它无效”,或者有时说“重定向URI与注册的URI不匹配”。感谢任何帮助。 最佳答案 您必须将URL方案添加到应用程序的plist文件中,在githu

ios - AVURLAsset 已正确初始化,但有时其关联的 AVPlayerLayer 只会呈现黑色

我有一个应用程序,用户可以在其中选择本地视频文件。当其中一个缩略图被推送时,用户会看到一个新View,其中有一个我制作的自定义视频播放器来显示视频。这可以完美地工作,但只是有时。有趣的是,如果用户选择一个新视频(从而呈现一个新View,初始化一个新的自定义视频播放器对象)恰好5次,用于呈现播放器视觉效果的底层AVPlayerLayer呈现黑色,即使基础Assets似乎仍能正确加载(播放器界面仍保持正确的视频时长等等)。当一个新的自定义媒体播放器对象被初始化时(当包含View的媒体播放器的ViewController被加载时发生),这是设置AVPlayer及其关联项的初始化方法的一部分:

ios - 拾取和弹出力触摸手势有时不起作用

我有一个ViewController,它在viewDidLoad方法中注册预览:-(void)viewDidLoad{[superviewDidLoad];if([self.traitCollectionrespondsToSelector:@selector(forceTouchCapability)]&&(self.traitCollection.forceTouchCapability==UIForceTouchCapabilityAvailable)){[selfregisterForPreviewingWithDelegate:selfsourceView:self.view