问题标签 [ios9.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.
ios - 当应用程序在后台时,位置更新不会在设备上传递
我正在开发一个应用程序,它应该能够在应用程序处于后台时收集位置数据。
为此,我做了以下事情:
我已经
NSLocationAlwaysUsageDescription
在应用程序中设置了密钥Info.plist
并分配了适当的字符串值。- 我已经配置了一个
CLLocationManager
这样的实例:locationManager.activityType = .Fitness
locationManager.desiredAccuracy = kCLLocationAccuracyBest
locationManager.pausesLocationUpdatesAutomatically = false
- 在开始我调用的位置收集之前
locationManager.requestAlwaysAuthorization()
,我有适当的委托回调来处理任何错误。 - 最后,我打电话给
locationManager.startUpdatingLocation()
在模拟器上运行应用程序时,我会打印出位置更新,并且应用程序的徽章也随着收集的位置数量而更新,但是当在实际设备上运行应用程序时,在后台发送应用程序后,应用程序很快就会停止处理位置更新(我知道这是因为徽章停止更新)。
我是否缺少某种特定于设备的配置?
ios - 是否可以在 UIButton 上实现 3d 触摸?
我是 iOS 开发的新手,但我需要在 UIButton 上实现 3d 触摸,当用户在按钮快捷菜单上施加力时会弹出,即使有人可以向我提供 ObjectiveC 中用于 3d 触摸的示例代码,我将不胜感激。提前致谢。
xcode - iPad Pro 尺寸等级
在 Xcode 7.1 beta 1 中,只有常用类compact
和regular
大小类可用——在 Interface Builder 和代码中。
iPad Pro 会有新的尺码等级吗?了解应用程序在各种分屏设置中将具有哪些尺寸等级也会很有趣。
swift - iOS 9.1 中的“此应用无法访问您的照片和视频”
我有一个单页应用程序,用户可以在其中点击图像并ImagePickerController
显示用于从相机胶卷中挑选图像。
当基于 Tab View 控制器的更大项目中包含相同的代码时,我收到错误“此应用程序无权访问您的照片和视频”。
我也尝试在其中包含“隐私 - 照片库使用说明”,info.plist
但没有运气。有没有人遇到过这个问题?
任何帮助将不胜感激。
ios8 - iOS9 的 UICollisionBehavior 似乎停止了距离边界 1.5 点的距离:我的 bug 还是 Apple 的?
在我的应用程序中,我使用包含 UICollisionBehavior 的 UIKit Dynamics 在打开和关闭时让菜单弹跳。我用于此的代码如下。这在 iOS8 上运行良好。但是,对于 iOS9(包括刚刚发布的 iOS9.1 beta 2),我发现了一个奇怪的问题。从表面上看,我用这个弹跳动画弹跳的菜单在打开然后关闭后并没有完全关闭。仔细观察,我发现 UICollisionBehavior 的边界在 iOS8 和 iOS9 中使用相同的值计算。
菜单打开碰撞边界:(798,330) to (1024,330)
它表示屏幕上的一条线,菜单底部在打开和弹跳后最终应该停留的位置。
菜单关闭碰撞边界:(798,-280) to (1024,-280)
代表屏幕外的一条线,菜单顶部在关闭和弹跳后最终应该停留在哪里。
问题出现在 iOS9 中,菜单 UIView 实际上并没有最终停留在这些边界上。打开后,iOS9的菜单框是这样的:
(798, -1.5; 226, 330)
[这是:(x,y;w,h)]
关闭后,菜单框架如下所示:
(798, -278.5; 226, 330)
但是,这实际上应该是:
(798, 0; 226, 330)
(打开后)
(798, -280; 226, 330)
(关闭后)
还有其他人看到 iOS9 和碰撞行为的这些问题吗?
我即将在我的代码中添加一个 hack(在下面搜索“HACK”),我将在 iOS9 中选择它,但我真的不喜欢这些 hack!
弹跳动画.h
弹跳动画.m
ios - 根据内容的 UITextView 高度在 iOS 9 中是错误的
我以编程方式将视图动态添加到具有布局约束的滚动视图中,对于文本视图组件,我想根据 textview 中设置的文本设置高度约束,所以我确实创建了扩展 UITextView 的类。在文本视图类中,我编写了以下代码来添加高度约束。
此代码在 iOS 8.0 中给出了正确的高度,但在 iOS 9.0 中给出了错误的高度。我查看了苹果文档以了解 iOS 9.0 的新版本,其中有一些与自动布局相关的更改。
任何帮助表示赞赏。
iphone - 我的 iPhone 在不合格的设备中
我正在使用 Xcode 7 官方版本(不是测试版)。我的 iPhone 中还有 iOS 9.1 Beta。当我尝试在 iPhone 中运行应用程序时,我的设备处于不合格设备中。我知道 Xcode 7 仅支持 iOS 9 设备。有没有其他解决方案可以使这项工作。任何帮助将不胜感激。谢谢。
ios - 应用在 iOS 9.1 Beta 2 上开始崩溃
该应用程序在 iOS 9.1 Beta 2 上安装时开始崩溃。完全相同的二进制文件(从 hudson 链接下载)的行为如下:
- 它没有在 iOS 9.0 和 iOS 9.0.1 上崩溃
- 它在任何一个 iOS 8 上都没有崩溃
我已经提取了崩溃日志,崩溃发生在对[[NSBundle mainBundle] loadNibNamed:@"NameOfView" owner:self options:nil];
. 崩溃本身是NSUnknownKeyException
:
*** 由于未捕获的异常“NSUnknownKeyException”而终止应用程序,原因:“[<NameOfView: 0x1446a6ea0> setValue:forUndefinedKey:]: 这个类不符合键的键值编码。”
到目前为止,我看到了奇怪的键'.'
,笔尖加载机制试图在我的类上设置,显然,笔尖中不存在这种键。这看起来更加奇怪,因为 iOS 9.1 beta 2 是唯一具有这种行为的版本。此外,使用 XCode 7 从同一 git 修订版构建应用程序不会成功崩溃应用程序 - 它按预期工作。在 iOS 9.0.1 beta 2 上尝试发布版本后,是否有人遇到过这种行为?在向雷达提交错误之前,希望获得一些 SO 社区的反馈。感谢您的帮助,伙计们。
PS 我想强调的是,该问题仅在该特定二进制文件上重现。从 XCode 7 中的相同来源再次构建它不会导致崩溃。所以请不要建议如何调试此类问题,如何设置异常断点等。
编辑 自 9.1 版本以来,它不再具有重现性。
xcode - iPad Pro 启动图像和 App 图标
iPad Pro 需要 167x167 应用程序图标和 2732 x 2048(横向)启动图像。但是我应该把它们放在哪里?Xcode 7.1 资产目录不提供任何地方来添加 iPad Pro 特定的图标或图像。
我的启动图像是特定大小的,因此为此使用情节提要不是一个好的选择。
ios - iOS 9 中的 NSURLSession/NSURLConnection HTTP 加载失败(kCFStreamErrorDomainSSL,-9802)
当我尝试通过服务器获取图像时出现此错误。
这是我通过服务器获取图像的代码:
在我在 stackoverflow 中问这个问题之前,我已经尝试将它添加到我的 info.plist 中。这是我的请求:
但它仍然无法正常工作。
当我启动应用程序时,它给了我以下错误:
App Transport Security 已阻止明文 HTTP (http://) 资源加载,因为它不安全。可以通过应用程序的 Info.plist 文件配置临时例外。
请帮助我,因为我已经花了两个时间来解决这个问题。
提前致谢。