问题标签 [ios8.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.

0 投票
2 回答
1455 浏览

ios - tableView:didEndEditingRowAtIndexPath: 委托方法调用了两次

我想知道用户何时对UITableView. 根据文档,UITableViewDelegate我应该使用的方法如下:

ThewillBegin...被调用一次,而 thedidEnd...被调用两次。这有什么原因吗?

我的目标是知道用户何时在单元格上执行了滑动手势,然后是取消手势(他不想删除任何内容)。这是为了在未执行任何操作时恢复先前选择的单元格(根据UITableView 丢失选择)。

有什么提示吗?

0 投票
4 回答
6847 浏览

deployment - iOS 8.1 无法安装 OTA Enterprise 应用 - “无法下载应用”

我知道我的问题类似于这个iOS8 Enterprise app install issue 但是没有一个答案对我有帮助,我也没有人解释崩溃日志错误,我认为这是解决实际问题的关键,而不是尝试添加另一个可能的解决方案工作。

到目前为止我尝试了什么:

以下是日志:

PID 81 = 应用安装请求

PID 31 = pid81 请求占位符安装,应由 pid 31 在后台完成

安装中...

发生了错误

听起来错误,这MobileStorageMounter不是 ipad 存储空间充足的原因。PID 31 被杀死,因此没有进程,而且占位符似乎也被删除了,这就是为什么没有这样的文件或目录?

这是其余的:

PID 81 似乎以 0 of 100 完成并被删除。似乎所有的占位符创建都失败了?

当由 Xcode 6.1.1 构建并插入任何设备时,该应用程序可以完美运行。它也通过企业发行版工作过一次,然后再也没有工作过(我下载并安装了它,之后就再也不可能了)。该应用程序始终处于“等待...”状态。

欢迎任何建议或想法。我真的没有任何线索或任何想法。除了 OTA/Adhoc 分发之外还有其他方法吗?

0 投票
1 回答
3944 浏览

ios - UITableViewCell systemLayoutSizeFittingSize:在 iOS 7 上返回 0

我有一个 UITableViewCell ,其 UIImage 固定在左上角,标签在其右侧:

当我在 iOS 7.1 模拟器上运行应用程序时,systemLayoutSizeFittingSize 总是返回 0:

cell.bounds: {{0, 0}, {320, 0}}

拟合尺寸:{0,0}

当我在 iOS 8.1 模拟器上运行应用程序时,systemLayoutSizeFittingSize 返回一个正确的值:

cell.bounds: {{0, 0}, {320, 0}}

拟合尺寸:{320, 154.5}

我错过了什么?

编辑: 我用[cell.contentView systemLayoutSizeFittingSize:UILayoutFittingCompressedSize];代替解决了这个问题[cell systemLayoutSizeFittingSize:UILayoutFittingCompressedSize];

但这只是解决了一半:当我在单元格可见时旋转时,大小计算就可以了。但是当我将单元格滚动出屏幕,旋转 UI 然后滚动回单元格时,iOS 7.1 中的高度计算再次错误

以下是从横向旋转到纵向之前的日志:

tableView 边界:{{0, 0}, {569, 227}}

cell.bounds : {{0, 0}, {569,0}}

cell.contentView: {{0, 0}, {569, 0}}

拟合尺寸:{559, 162}

以下是从横向旋转到纵向后的日志:

tableView 边界:{{0, 249}, {321, 463}}

cell.bounds : {{0, 0}, {321,0}}

cell.contentView: {{0, 0}, {321, 0}}

拟合尺寸:{559, 162}

可以看到,无论 cell/cell.contentView 的宽度是多少,大小计算都是一样的。

当从纵向旋转到横向时,这会导致单元格过大,而从横向旋转到纵向时会导致单元格过小。

0 投票
0 回答
1167 浏览

ios - iOS 8 - 删除 UIWebView 中的上一个/下一个/完成 UIKeyboard 工具栏(适用于 iOS 7,不适用于 iOS 8)

https://stackoverflow.com/a/22468178/3138300

此方法适用于 iOS 7,但不适用于 iOS 8 - 栏仍然存在。

有谁知道如何更新 iOS 8 的代码?

0 投票
3 回答
5029 浏览

ios - 在 iOS 8 中每次启动时记录或缓存路径更改

当我在我的应用程序中下载视频并将其保存在本地缓存/文档路径中并在必要时显示时。它在 iOS 7 中工作,但 avplayer 在 iOS 8 及更高版本中不显示视频。正如我所读到的,在 iOS 8 中每次启动时都会更改文档/缓存路径。问题是,我必须下载一次视频并在我的应用程序中多次显示。那么我怎样才能一次又一次地到达相同的路径以在应用程序中显示视频。

在日志中,每次启动我都会得到不同的路径。任何帮助,将不胜感激。谢谢

0 投票
0 回答
71 浏览

objective-c - RedLaser iOS SDK 在 iOS 8 中为条码位置返回 nan

我正在使用RedLaser iOS SDK我的应用程序。我使用barcodeLocation属性来识别是否barcode位于我的活动区域框架内。在iOS 8.1中,该属性返回 nan。因此,我无法进行精确的扫描级别。有没有其他方法可以找到barcode位置。谢谢

0 投票
1 回答
716 浏览

ios - UIActivityViewController 中的“分配给联系人”不起作用......!

我需要通过更新联系人的图像UIActivityViewContrller但是当活动菜单出现时,它直接导航到联系人详细信息屏幕,它没有提供更新图像的选项。这就是我实施的方式:

任何想法..?

0 投票
1 回答
146 浏览

objective-c - ios7 iphone5 屏幕的布局问题,但在 iphone5 和 ios8 中工作正常

我是 ios 开发的新手,

在我的应用程序中,我通过情节提要设计了 UI。当我将 iphone5 与 ios 8.1 一起使用但 iphone5 和 ios 7.1 在屏幕顶部和底部有一些空间时,它看起来不错。

检查这些图像,可能是什么问题?

请帮助我。提前致谢。

iPhone 5 与 ios 7.1在此处输入图像描述

iphone5 与 ios 8.1在此处输入图像描述

0 投票
3 回答
7873 浏览

iphone - Swift 中的耳机插件/输出检测

我正在开发适用于 iOS 8.1 的 iphone 应用程序,该应用程序与核心音频一起生成频率并调整强度。在我生成频率的视图控制器中,如果耳机在某个时刻被拔出,我需要控制,我已经在控制耳机是否已连接,然后继续使用以下功能进入我的频率发生器视图:

这个函数在 C 中,因为我正在使用 core-audio 来生成频率,但是在视图控制器中我正在使用 swift,所以需要一种方法来实现侦听器来检测耳机拔出事件并返回给用户以前的观点,我不知道我是否可以将我的函数 isHeadsetPluggedin() 与事件侦听器一起使用,或者我应该创建一个新的。在我的 MenuViewController 中,我使用以下函数控制是否插入耳机:

0 投票
1 回答
174 浏览

uiwebview - 使用 iOS8 旋转 youtube 视频

我在旋转 youtube 视频时遇到问题。我将以下代码添加到我的应用程序中。它适用于 iOS 7。但是,它不适用于 iOS8。

在我的视图控制器中,我使用了以下代码:

在 iOS 7 中,当视频在横向模式下播放时,我按下完成按钮,我看到显示日志“AutoState 1”,但是在使用 iOS 8 运行时我没有看到此日志。你能帮我在 iOS 8 上解决这个问题吗?非常感谢