ios9相关内容

如何可靠地检测 iOS 9 上是否连接了外部键盘?

在 iOS 9 之前,确定是否连接了外部键盘的最可靠方法是侦听 UIKeyboardWillShowNotification 并将文本字段设置为第一响应者,如 这个问题.使用虚拟键盘时会触发通知,但使用外部键盘时不会触发. 然而,这种行为现在在 iOS 9 中有所改变.UIKeyboardWillShowNotification 也会在连接外部键盘时触发,因为现在会显示新的键盘工具栏. ..
发布时间:2022-01-13 22:15:58 移动开发

iOS9/Xcode7上的SpriteKit场景屏幕偏移

我将一个 SpriteKit 项目从 Xcode64 移动到 Xcode7,在 iOS9 模拟器中运行它,然后屏幕内容发生了变化.(在iOS8模拟器运行时不移位.) iOS9 模拟器截图: 在 Xcode7 中缩放 SpriteKit 场景以不同的中心缩放框架和内容.当场景没有放大或缩小时,它看起来很完美;但是缩小它看起来像这样:(注意黄色框架不再与节点对齐) Xcode 7 场 ..
发布时间:2022-01-11 12:25:47 移动开发

主要 Xcode 7 Sprite Kit Atlas 错误

所以今天我决定开始在 El Capitan 和 iOS 9 上测试我的游戏.这是一个大型项目,我已经在业余时间从事了将近 2 年的工作.所以我将我的代码移植到 Swift 2.0,单击运行按钮并祈祷 Apple 没有破坏 Sprite Kit(就像他们过去所做的那样:一个,两个,三个,四个,甚至不要让我开始使用形状节点......).所以我的游戏启动了,你知道什么——我所有的节点都错位了,还有我的 ..
发布时间:2022-01-11 12:19:55 移动开发

SKEmitterNodeparticleAction 不工作 iOS9 Beta

我正在 iOS9 Beta 4 中测试我的应用程序,发现许多过去在 iOS8 中运行的代码不再按预期运行.另一个例子是 SpriteKit 的 SKEmitterNode "particleAction" 属性.以下代码在 iOS8 中有效,但在 iOS9 中无效: //创建粒子运动动作SKAction *move = [SKAction moveByX:100 y:100 duration:5 ..
发布时间:2022-01-11 12:08:45 移动开发

无法在 iOS9 中暂停 SKEmitterNode

我尝试了几种解决方法,但仍然无法暂停 iOS9 上的现有粒子.我正在使用以下技术来暂停场景: 使用 self.paused = YES; 暂停场景设置自定义 globalPause = YES; 变量来控制 update: 方法的执行(因为 update: 在场景暂停时仍然运行). 重点是我不会暂停视图,而是暂停场景.由于 this,我不会暂停视图. 这是可以在 iOS9 上重 ..
发布时间:2022-01-11 11:57:06 移动开发

首选语言 iOS 9

为了本地化我的应用程序,我使用以下代码: NSString * 语言 = [[NSLocale preferredLanguages] objectAtIndex:0];if ([语言 isEqualToString:@"fr"]) {}别的{} 但从 iOS 9 开始,我必须将“fr"替换为“fr-FR".问题是这只适用于法国.我如何支持所有其他地区(加拿大、比利时、..)?还有法语的“一般 ..
发布时间:2022-01-11 10:49:09 移动开发

支持 RTL 语言的项目上的 UICollectionView iOS 9 问题

Apple 的 RTL 语言自动翻转界面的新功能似乎在使用 UICollectionView 时会出现问题. 我在集合视图中使用了 Trailing/Leading 类型的约束,它们在 RTL 语言上切换了它们的值. 问题是实际呈现的数据是集合数据源中last indexPath的UIScrollView.contentOffset.x第一个单元格是 0. 正确的行为应该是以下之 ..
发布时间:2022-01-08 23:58:41 移动开发

未定义 UICollectionViewFlowLayout 的行为,因为单元格宽度大于 collectionView 宽度

2015-08-18 16:07:51.523 Example[16070:269647] 的行为UICollectionViewFlowLayout 未定义,因为:2015-08-1816:07:51.523 Example[16070:269647] 项目宽度必须小于UICollectionView 的宽度减去左侧的部分插入和右值,减去内容插入左值和右值. 2015-08-18 16:07 ..

IOS9 推送省电模式 - 未调用 didReceiveRemoteNotification

在IOS9上,如果iPhone处于省电模式,回调 应用程序:didReceiveRemoteNotification:fetchCompletionHandler: 未被调用.相反,我在控制台中收到以下警告 高优先级推送:com.your-company.app - 启用省电模式 当使用 PushKit 时,它似乎确实可以工作. 还有其他人经历过这种行为吗? 还有其他解决方法吗 ..
发布时间:2022-01-08 16:52:50 其他开发

检查是否启用了定位服务

我一直在研究 CoreLocation.最近,我遇到了一个在其他地方已经讨论过的问题,但是在 Objective C 中,并且适用于 iOS 8. 我觉得问这个问题有点傻,但是你如何检查 iOS 9 上是否使用 swift 启用了定位服务? 在 iOS 7(也许是 8?)上,您可以使用 locationServicesEnabled(),但在为 iOS 9 编译时似乎不起作用. ..
发布时间:2022-01-01 11:13:48 移动开发

Swift 编译器错误:使用未解析的标识符“名称"

我尝试包含一个名为“name"的类,但出现错误: Swift 编译器错误:使用未解析的标识符“名称" 该类存在并且不包含任何编译错误. 解决方案 可能存在一些问题. 其中一个类有测试目标,而另一个没有.您甚至必须将所有类都包含在测试目标中,或者一个都不包含. 如果是 Objective C 类,请检查该类是否在 ObjectiveC 桥接头文件中. 如果是 NSMan ..
发布时间:2021-12-31 22:34:48 移动开发

Xcode 7 什么是视图“语义"?故事板设置?

我看到 iOS9 和 xCode7 在故事板配置中引入了一个名为“语义"的新字段.谷歌搜索未在顶部显示相关结果. 视图语义域的意义是什么? 解决方案 iOS 9 中有一个新的国际化支持,可以根据当前系统语言从左到右翻转界面,反之亦然.您可以选择阿拉伯语进行测试.阿拉伯语是从右到左阅读的,所以界面是翻转的. 在这里你可以阅读苹果的指南. storyboard 中的“Sema ..
发布时间:2021-12-31 21:24:19 移动开发

在 Xcode 7 中构建 Parse 时出现链接错误

我正在尝试将 Parse.com SDK 添加到我的 Xcode 7 项目中.我已经按照入门指南进行了操作,并且之前在 Xcode 6 中已经设法做到了.但是这次我在尝试构建时看到了这个错误信息: ld:未找到框架螺栓clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用) 谢谢 解决方案 我建议你使用 CocoaPods 集成 Parse. Cocoapods ..
发布时间:2021-12-30 17:05:13 移动开发

使用比较 Xcode iOS9 中的“其他进程"内存不足

我的应用在内存为 0.5GB 的设备上崩溃.但是,在 Xcode 中分析内存使用情况 - 它很少超过 140MB.我已经使用仪器来检查泄漏,但没有一个是重要的. 但是,当我运行我的应用程序时,“其他进程"使用的内存总是很高.这是启动后的静止状态: 我在代码中的每个循环周期中添加了 1 秒延迟,并发现在每个循环中,“其他进程"将每个对象的内存使用量增加了大约 3MB,直到在 0.5GB ..

如何在 iOS 9 中使用新的 San Francisco 字体?

在 iOS 9 之前,我们使用 UIFont 的 fontWithName 来引用字体: [UIFont fontWithName:@"HelveticaNeue" size:18] 现在我们要迁移到 iOS 9.如何以同样的方式引用新的 San Francisco 字体? 我们可以和UIFont的systemFontOfSize一起使用,但是如何引用普通样式以外的样式呢?例如,如何使用 ..
发布时间:2021-12-30 11:41:15 移动开发