草庐IT

objective-c - iOS 应用程序显示最后显示的 View 而不是启动画面——但只是有时

有时当我打开我的应用程序时(无论是在它休眠一段时间后恢复它还是在它“退出”后打开它),启动画面,基本上只是说“正在加载”,不显示.该应用程序显示的似乎是应用程序退出前最后显示的View,而不是加载屏幕。这很糟糕,因为它使应用程序看起来似乎已加载,但实际上尚未加载,并且即使它只是在加载,它似乎也没有响应。以前有没有人经历过这样的事情?编辑:我熟悉在暂停时拍照并将其用作恢复图片的iOS行为。然而,当应用程序退出(按下主页按钮,然后点击主页按钮两次,点击并按住应用程序图标,然后点击红色破折号并退出)并重新启动时,它不会使用启动画面下次启动时的屏幕,并且仍然使用上次显示的View。我可以强制应

iOS 通用链接有时会停止工作

我的应用程序支持通用链接,在大多数情况下,它可以正常运行,点击链接即可正常打开应用程序。但有时,我不确定为什么,它会停止工作。其中一位用户发生了几次,点击链接停止打开应用程序,而是打开网络。从那一刻起,您将无能为力,无法让它再次发挥作用。我知道如果你点击状态栏右上角的链接,它会禁用通用链接,从那时起点击链接将打开网络。要重新启用通用链接,您可以点击NotesApp上的链接(例如),然后点击“在MyApp中打开”按钮。但这似乎并非如此,用户告诉我他没有按下状态栏上的链接,更奇怪的是,当试图通过点击NotesApp中的链接重新启用通用链接时,缺少“在MyApp中打开”按钮。有什么想法会导致

ios - AudioSteamer 的状态有时不会更改为 AS_PLAYING

我使用MattGallagher的AudioSteamer来实现在线音乐播放功能,我发现有时候在线音乐正在播放但是audiostreamer的状态并没有变成AS_PLAYING,有没有人遇到同样的问题?能告诉我怎么解吗~~谢谢~我想原因之一是:if(![[NSThreadcurrentThread]isEqual:internalThread]){[selfperformSelector:@selector(handlePropertyChange:)onThread:internalThreadwithObject:[NSNumbernumberWithInt:inID]waitUn

ios - UIButton TouchUpInside 有时不触发

我正在以编程方式创建UIButton并设置它们的目标。大多数时候,TouchDown-TouchDragInside-TouchUpInside链似乎正常工作,但如果我快速执行此事件链(每秒约2-3次),绑定(bind)到TouchUpInside的方法有时不会触发。根据我的理解,UIEvents将始终触发,即使它们不会立即触发。这是一个我似乎找不到任何相关信息的已知问题吗?除了让触摸速度变慢外,我还能做些什么? 最佳答案 我认为你创建的按钮可以切换和点击。如果是这样,这两个手势也处理不好,你可以在按钮上添加滑动手势,效果很好;希望

javascript - UIWebView loadHTMLString 有时不加载或应用CSS和JS

我有一个由UIWebView组成的无限旋转木马。在每次滑动时,一个UIWebView被移除(ARC)并且一个被构建。在主线程上,UIWebView通过调用UIWebView实例上的loadHTMLString:baseURL:填充html。大多数时候它按预期工作:html从css-和js-scripts获取其布局。但有时它会失败,并且html会在没有样式的情况下呈现。(有时它显示有样式但没有加载@font-face的字体。)css-和js-文件确实存在,并且可以在baseURL下提供的文件夹中找到。与旧设备相比,这种行为似乎更常发生在iPad3和更新的设备上。而且它在构建整个轮播时比在

iOS Facebook SDK 登录 View 有时会显示桌面 Web 而不是移动 Web

我正在通过Pods使用最新的FBSDK-版本3.18.2,其中包含Xcode5和仅限iPhone的应用程序。我在Storyboard中使用FBLoginView,因此点击它会弹出应用程序的Facebook登录,登录操作会调用该FBLoginView按钮的父ViewController的委托(delegate)。一切正常——但是,有时会显示登录的桌面版本而不是移动版本。它是间歇性的——我有一个测试员,但它从未出现过,一个有时出现,另一个经常出现。知道如何防止SDK显示桌面登录吗? 最佳答案 如果用户没有安装Facebook原生应用程序

取消引用弱引用时,iOS 应用程序有时会崩溃

我有一个非常简单的类:@interfaceWORef:NSObject@property(nonatomic,weak)NSObject*object;@end实例存储在NSArray中,并且不时(仅在主线程上)迭代此数组,我访问“对象”属性。在测试或调试时一切正常,但在商店中我的应用程序的生产版本中,我有时会在取消引用“对象”属性时收到崩溃报告(堆栈跟踪实际上显示了属性定义的行号)。下面是这样一个调用栈的例子:Thread:Crashed:com.apple.main-thread0libsystem_platform.dylib0x35180518_os_lock_recursiv

iOS滚动有时会卡住

我在iphone(iOS9.2)上的safari中遇到了一个奇怪的行为如果您看到此页面http://jsbin.com/vofubidaxe在桌面上,有3张Pandas图片,您可以滚动它但如果您在iphonesafari上看到它,有时(并非总是)您无法滚动它。滚动似乎卡住了(不确定卡住是否是描述行为的正确词)在这里编辑http://jsbin.com/vofubidaxe/edit?html,css,output要点https://gist.github.com/anonymous/938fc5f84222d8ed06cdcb7f6092da8dnav标签有一个position:fix

ios - 视频循环有时会卡住我的 iOS 应用程序

我有一个在Kiosk上运行的应用程序,全天循环播放视频。最终,大约1天后,应用程序卡住。这是运行14小时后的Instrumentssession:我对Instruments还不是很熟悉,虽然LiveBytes保持一致并且很低,但其他值看起来确实很高。但同样,我不确定这是否正常。这就是我创建视频播放器的方式:-(void)setupInitialContentWithBounds:(CGRect)externalScreenBounds{avPlayer=[[AVPlayeralloc]init];avPlayerLayer=[AVPlayerLayerplayerLayerWithPl

ios - 有时,当应用程序在 iOS 中被用户杀死时,应用程序不会发出 iBeacon 通知

我在我的应用程序中使用iBeacon技术。当我打开应用程序时,信标监控开始,然后我终止应用程序并将手机置于sleep模式或锁定屏幕。如果我靠近信标,有时应用程序会开始监控,有时则不会。不知道是什么问题?我设置了三个标志来监视信标区域,如下所示。beaconRegion.notifyOnEntry=true;beaconRegion.notifyOnExit=true;beaconRegion.notifyEntryStateOnDisplay=true;当我按下iphone的锁定按钮时。它开始监视信标,如果我在信标区域,那么它会完美运行..谁能帮帮我? 最佳