问题标签 [ios9.3]

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 投票
1 回答
1102 浏览

ios - 使用 -[MPMediaPlaylist addItemWithProductID:completionHandler:] 时出错

我正在尝试使用 9.3 中的新 Apple Music API 将歌曲添加到我的应用创建的播放列表中,而不将其添加到用户的库中。

考虑产品 ID 316654632,它是美国 iTunes Store 中 Phoenix 的歌曲 Lisztomania。

使用以下代码,我可以播放歌曲

使用以下代码,我可以将歌曲添加到我的 Apple Music 库中

错误为零,我可以在我的库中看到这首歌。

但是尝试对播放列表进行相同操作是行不通的。

播放列表已创建,我可以在 Music.app 中看到它,但是当我尝试将我播放并添加到我的库中的相同产品 ID 添加到播放列表时,我收到错误

Error Domain=MPErrorDomain Code=4 "The requested id could not be found" UserInfo={NSLocalizedDescription=The requested id could not be found}

但是,如果我成功地将相同的项目添加到我的库中,怎么会找不到呢?

更新

好消息!Apple 已在 10.2.1 上修复了 rdar://26408683!

0 投票
1 回答
628 浏览

ios - 在 iOS 9.3.1 中获得位置权限后应用程序崩溃

你好

我想获取用户位置,代码第一次在 didUpdateLocations 中获取位置。但在几秒钟后应用程序崩溃。

崩溃是: 在此处输入图像描述

我正在使用的代码

列表 在此处输入图像描述

请让我错过什么

0 投票
2 回答
84 浏览

ios - iOS 9:应用传输安全

我正在尝试在我的应用程序中显示 www.usta.com 网站。

我在我的 .plist 中添加了以下键,并且该站点加载了一些数据。但是,它不会加载任何图像。

有谁知道为什么图片加载不出来?

在此处输入图像描述

我正在安装 iOS 9.3 的 iPhone 6 设备上进行测试。

0 投票
1 回答
119 浏览

iphone - IOS 应用被拒绝:2.23 - 应用必须遵循 iOS 数据存储指南

我提交了我的第一个应用程序,但由于 IOS 数据存储指南的问题而被拒绝。

我研究了很多,发现文档目录应该只有用户特定的数据,否则它应该被标记为不备份。我按照以下步骤操作,发现我的应用只备份了 0.2kb 的数据。- 安装并启动您的应用 - 转到设置 > iCloud > 存储 > 管理存储 - 选择您的设备 - 如有必要,点击“显示所有应用” - 检查您的应用的存储

我想知道的是,即使我的 Document 和 tmp 目录从我获取这个 0.2kb 数据的地方是空的。

我的应用程序目录的屏幕截图来自 xcode

有什么建议么?

0 投票
1 回答
8335 浏览

ios - 在 Xcode ≥ 7.3 中处理私有框架

在 Xcode 7.3 / iOS 9.3 中,Apple从 iOS SDK 中删除了所有私有框架。出于研究目的(不是 App Store!)我需要使用私有框架(即BluetoothManager.framework,但这也是任何其他私有框架的问题)。

因为这些框架不再在 iOS SDK 中提供,所以如果我的项目尝试显式链接到此框架,我会收到构建(链接器)错误。

任何关于长期(呃)解决方案的想法?

0 投票
1 回答
263 浏览

ios - NSLocalizedString 不适用于 nsstring ios

我有

得到:

本地化版本 1 一些来自服务器的未知值。

即使我更改设备语言,它也不会改变。

0 投票
1 回答
56 浏览

swift - 在 watchOS2.2 中更新 Glance 数据

我希望你们聪明的人可以帮助我,因为大多数在线数据已经过时了。我有一个显示财务信息的 iPhone 应用程序。我想在手表浏览屏幕上展示这个。

我可以让应用程序发送最新信息的字典,如果 Glance 屏幕和电话应用程序都打开,则 Glance 会实时更新。

我想知道如何使用 Glance 屏幕向手机应用程序询问最新信息。电话应用程序可能会关闭,因此需要唤醒并询问当前信息。

我正在使用 swift 7 和 WatchOS 2.2 和 IOS 9.3

Stackoverflow 上的很多信息都指向 watchOS 1,因此不再有效。

我期待您的解决方案。

0 投票
1 回答
1735 浏览

ios - iOS9.3中如何从MKLocalSearchCompletion对象中识别MKMapItem?

Apple 在 iOS 9.3 中引入了 MKLocalSearchCompleter 和 MKLocalSearchCompletion。我正在尝试实施它。它变成了一个两步过程 1) 输入部分术语 -> 生成完整的搜索文本。2) 用户选择其中之一来搜索实际位置。

问题是,如果我搜索 200 个城镇,它会给我一个位置列表,但它直到被应用程序视为建议。我们如何确定它是 MKMampItem 还是建议?

0 投票
0 回答
379 浏览

ios - 使用 SDK 和 iOS 9.3 连接到 Socket Mobile 扫描仪的问题

我的扫描仪有问题,不确定是我的 iPhone 6s、iOS 9.3 版还是扫描仪本身(Socket Cordless Hand Scanner 7Mi)。

我能够集成 CocoaPods 和 ScanApiSDK 库,一切都正确编译,然后我使用这个示例添加了一些逻辑并通过蓝牙连接扫描仪,但是在检测连接的扫描仪时出现问题。当我这样做scanApi.isScanApiOpen()时,它返回 true,但scanApi.isDeviceConnected()返回 false 并scanApi.getDevicesList()返回空对象。但是,如果我打开笔记应用程序并读取条形码,它会正确地以文本形式输入代码(我相信这是 HID 模式)。

我到处搜索,但似乎没有得到任何帮助,将不胜感激。

0 投票
1 回答
5259 浏览

uicollectionview - 在 UICollectionView 中重新加载数据 - Swift

我正在尝试使用 UICollectionView 创建一个简单的日历。一切似乎都运行良好。我需要根据月份交易日历,即当我单击按钮时,月份应更改为上个月,所有单元格中的文本应根据上个月更改。我尝试使用collectionview!.reloadData(),但我的应用程序因此而崩溃。我什至尝试删除所有单元格然后重新加载,但它也可以工作。

这是我的代码:

我的错误:

我是 swift 和 iOS 开发的新手,所以也许我错过了一个非常简单的点。请帮帮我。

更新

我终于明白了原因。发生这种情况是因为当我为特定月份添加单元格时,我会根据工作日添加它们。因此,如果该月的第一天是星期二,我会在开头添加 2 个额外的单元格以跳过星期日和星期一。这就是为什么更新前后的单元格数量有冲突的原因。解决这个问题的另一种方法是什么?