问题标签 [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.
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!
iphone - IOS 应用被拒绝:2.23 - 应用必须遵循 iOS 数据存储指南
我提交了我的第一个应用程序,但由于 IOS 数据存储指南的问题而被拒绝。
我研究了很多,发现文档目录应该只有用户特定的数据,否则它应该被标记为不备份。我按照以下步骤操作,发现我的应用只备份了 0.2kb 的数据。- 安装并启动您的应用 - 转到设置 > iCloud > 存储 > 管理存储 - 选择您的设备 - 如有必要,点击“显示所有应用” - 检查您的应用的存储
我想知道的是,即使我的 Document 和 tmp 目录从我获取这个 0.2kb 数据的地方是空的。
有什么建议么?
ios - 在 Xcode ≥ 7.3 中处理私有框架
在 Xcode 7.3 / iOS 9.3 中,Apple从 iOS SDK 中删除了所有私有框架。出于研究目的(不是 App Store!)我需要使用私有框架(即BluetoothManager.framework
,但这也是任何其他私有框架的问题)。
因为这些框架不再在 iOS SDK 中提供,所以如果我的项目尝试显式链接到此框架,我会收到构建(链接器)错误。
任何关于长期(呃)解决方案的想法?
ios - NSLocalizedString 不适用于 nsstring ios
我有
得到:
本地化版本 1 一些来自服务器的未知值。
即使我更改设备语言,它也不会改变。
swift - 在 watchOS2.2 中更新 Glance 数据
我希望你们聪明的人可以帮助我,因为大多数在线数据已经过时了。我有一个显示财务信息的 iPhone 应用程序。我想在手表浏览屏幕上展示这个。
我可以让应用程序发送最新信息的字典,如果 Glance 屏幕和电话应用程序都打开,则 Glance 会实时更新。
我想知道如何使用 Glance 屏幕向手机应用程序询问最新信息。电话应用程序可能会关闭,因此需要唤醒并询问当前信息。
我正在使用 swift 7 和 WatchOS 2.2 和 IOS 9.3
Stackoverflow 上的很多信息都指向 watchOS 1,因此不再有效。
我期待您的解决方案。
ios - iOS9.3中如何从MKLocalSearchCompletion对象中识别MKMapItem?
Apple 在 iOS 9.3 中引入了 MKLocalSearchCompleter 和 MKLocalSearchCompletion。我正在尝试实施它。它变成了一个两步过程 1) 输入部分术语 -> 生成完整的搜索文本。2) 用户选择其中之一来搜索实际位置。
问题是,如果我搜索 200 个城镇,它会给我一个位置列表,但它直到被应用程序视为建议。我们如何确定它是 MKMampItem 还是建议?
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 模式)。
我到处搜索,但似乎没有得到任何帮助,将不胜感激。
uicollectionview - 在 UICollectionView 中重新加载数据 - Swift
我正在尝试使用 UICollectionView 创建一个简单的日历。一切似乎都运行良好。我需要根据月份交易日历,即当我单击按钮时,月份应更改为上个月,所有单元格中的文本应根据上个月更改。我尝试使用collectionview!.reloadData()
,但我的应用程序因此而崩溃。我什至尝试删除所有单元格然后重新加载,但它也可以工作。
这是我的代码:
我的错误:
我是 swift 和 iOS 开发的新手,所以也许我错过了一个非常简单的点。请帮帮我。
更新
我终于明白了原因。发生这种情况是因为当我为特定月份添加单元格时,我会根据工作日添加它们。因此,如果该月的第一天是星期二,我会在开头添加 2 个额外的单元格以跳过星期日和星期一。这就是为什么更新前后的单元格数量有冲突的原因。解决这个问题的另一种方法是什么?