问题标签 [ios5.1]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
uisplitviewcontroller - iOS 5.1 滑动手势被 UISplitViewController 劫持 - 如何避免?
iOS 5.1 中与应用程序相关的一种新行为UISplitViewController
似乎是拦截UISlider
运动并产生不希望的结果。这也可能适用于UISegmented
控件和任何其他处理从左到右手势的控制表面。
在UISplitView
纵向模式下,主视图通常是隐藏的。从 iOS 5.1 开始,在屏幕上向右滑动会在设备左侧显示主视图。问题是,滑动 UISlider 控件的拇指被误解为屏幕滑动:如果我将 UISlider 拇指向右猛推,主面板就会弹出。
在我的应用程序中,调出主视图会产生不希望的副作用(和性能问题)。
我认为这种行为是 Apple 的错误。任何想法如何解决它?我可以以某种方式UISlider
捕获手势并处理它,而不将其传递到响应者链上吗?
提前感谢您的任何见解!
ios - 模态视图控制器在 iOS 5.1 中旋转不正确,而不是在 5.0 中
我有一个横向的主视图控制器(整个应用程序是横向的左/右)。
该主视图使用以下方式呈现模态视图:
在 iOS 5.0* 中,这完全符合我的预期,主视图是横向的,模式视图是横向的。
在 iOS 5.1 中,主视图立即向左旋转 90º,然后模态视图也出现旋转 90º 并被裁剪。当模态视图被关闭时,主视图又回来了,并且是正常的并且是横向的。
我已经尝试了 shouldAutorotateToInterfaceOrientation 的各种突变,但没有效果。我现在就这样离开了:
我只是无法弄清楚这一点,直到我将 iOS 5.1 安装到我的 iPhone 上并第一次在其上运行该应用程序之前,我从未遇到过问题。
提前致谢!
*这是使用 5.0 和 5.1 iPhone 模拟器确认的
ios - uisplitViewController 的问题
我对 iOS 5.1 上的“新” UISplitViewController 有疑问。
我激活了,UISplitViewController.presentsWithGesture
但它并没有真正起作用。
它只能工作一次,然后我必须更改为水平视图。
iphone - 无法复制数据库
我的目标是 iOS 5.1 并尝试将数据库从我的应用程序文件复制到我的 Documents 文件夹。我过去曾在应用程序上使用相同的代码完成此操作,所以我有点困惑为什么这次它不起作用。
这是我用来检查它是否存在并在不存在时复制它的方法。它来自这里。
}
当我尝试查询数据库时,我这样做:
在这种情况下,该sqlite3_open()
函数返回 false 并带有sqlite3_errmsg
of no such table: login
。
我有一个每秒调用一次的函数,它创建一个使用此数据库对象的对象。会不会是数据库在那一秒内没有被复制,下一个调用中断了之前的复制?这听起来不太可能。
任何想法可能是什么问题?
解决方案 我咨询了这个问题:在这里,根据第 2 点,我的数据库似乎不在“复制捆绑资源”列表中。我添加了它,现在一切似乎都很好。
感谢你们让我朝着正确的方向思考。
ios - Splitview 中的 UIActionsheet 因 iOS 5.1 更新而崩溃
从 5.0 更新到 iOS 5.1 后,从 splitview 控制器的弹出窗口中的按钮呈现的操作表正在使应用程序崩溃。它输出的错误是:* Assertion failure in -[UIActionSheet presentSheetInPopoverView:], /SourceCache/UIKit/UIKit-1914.84/UIActionSheet.m:1816 所以在Splitview控制器的主视图中,我有一个我尝试的相机按钮从要求从相机胶卷或相机中选择来呈现操作表。有任何想法吗?
objective-c - iOS 5.1 停止背景音乐播放器
我在商店中有一个应用程序需要在后台模式下播放音乐。现在随着 iOS5.1 的发布,当设备被锁定/移动到后台时,音乐停止。我查看了发行说明,没有发现任何相关内容....有什么想法吗?
objective-c - iOS 5.1 + PortraitMode 中的 UISplitViewController + MasterController 中的 UIActionSheet = 断言失败
我有一个基于 UISplitViewController 的应用程序,它在拆分的 MasterViewController 中显示一个 ActionSheet。在 iOS 5.1 之前,我在拆分呈现的弹出窗口中显示操作表没有问题,但现在,显示 MasterController 的新“滑入”方式显然有问题。
问题是,当我尝试使用任何 [actionSheet show..] 方法呈现 ActionSheet 时,应用程序崩溃并出现以下错误(确切的断言如下)。
我用谷歌搜索了一段时间,但没有实质性的答案.. 有人说这可能是新的 SplitViewController 中的一个错误...
想法?
先感谢您!
更新:我发布了一个可能的通用解决方法,请查看。如果它对您有用,请发表评论....如果没问题,我会在几天内将其标记为正确
uipopovercontroller - 如何在启动我的应用程序时启用 Popover?
我想在纵向模式下启动我的应用程序时启用 Popover 控制器。请给我一些注意事项,我是新手。
谢谢,
objective-c - iOS 5.1 在后台停止应用程序
我在商店中有一个已发布的 (Cocos2d+UIKit) 应用程序,它可以再现音轨,即使 iPhone 被锁定或应用程序处于后台,也需要继续播放它们。
它在 iOS 5.0 之前一直运行良好,但从 iOS 5.1 开始,应用程序重新启动:声音停止,当用户解锁 iPhone 时,iPhone 没有显示为活动状态,再次打开时,它显示初始屏幕和初始窗口。
我尝试调试它,但是当我锁定 iPhone 时,xCode 在 EAGL 中暂停......我还尝试在 MPMoviePlayerViewController 中播放曲目,它也是如此。
请帮忙,由于这个问题,我每天都会收到很多差评...
xcode - Mac 10.6.8 上的 Xcode 4.3.1
我在 Mac 10.6 上工作,因为我不想让 Lion 失去空间。这是我工作流程中非常有效的一部分。我为 iPad 编程,需要为 iOS 5.1 和新的 Retina 显示器编写程序,但出于某种原因,Apple 已将新的 Xcode 设置为仅适用于 Mac 10.7 或更高版本。
我怎样才能安装新的 Xcode,找到一个可行的 Xcode,或者以某种方式将 iOS 5.1 支持安装到我当前的 Xcode 中?(4.0.1)