问题标签 [xcode8]
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 - AVAudioPlayer 在 SpriteKit 场景加载时不起作用
我正在为一个简单的任务苦苦挣扎:加载 SpriteKit 场景时在后台播放音频文件。
我将一个名为“Test Song.wav”的音频文件复制到我的项目中,当我在“构建阶段”>“复制捆绑资源”下查看时,它也在我的资产中找到(这是这篇文章建议检查的内容)
我的代码编译得很好,我的响铃/静音开关正确地变成了响铃,但是当场景加载时音频没有播放。
我正在使用
- Xcode 8.0 测试版
- 运行 iOS 10 Beta 1 的 iPhone 6S Plus
这是我损坏的代码:
注意:我了解到在 Swift 3.0 中,AVAudioPlayer 的 init() 方法不再接受 NSError 参数,所以这段代码不能编译:
generics - 为什么 Swift 类型系统尝试将类型转换为错误的预期参数
使用 Xcode 8 beta,swift 3 第二个扩展无法编译。我不明白这是一个快速的错误还是一个已知的限制。
(Element, T) -> T 确实是函数的类型。所以我不明白为什么编译器期望 ( , ) -> __ 以及除了“我不关心类型”之外,这种类型是什么意思
xcode - 如何在 Xcode 8 中删除派生数据?
项目页面似乎从 Xcode 8 中消失了。我使用此页面删除派生数据。
知道如何从 Xcode 8 中删除派生数据吗?
core-data - 设置 NSManagedObject 的 Bool 属性会引发“iOS 10 中未捕获的异常”
我正在将我的应用程序升级到 iOS 10 / swift 3
因此,以这种方式构造一个NSManagedObject
带有字典(从远程数据库接收的值)......
isFavorite
是我在保存上下文之前构建对象后NSManaged
立即手动设置的属性true
-newWriter.isFavorite = true
newWriter
此行在 iOS 10 中因未捕获的异常而崩溃 - 以前 iOS 9 没有任何问题
我也尝试过newWriter.setValue(true, forKey: "isFavorite")
- 虽然它不会使应用程序崩溃,但布尔值isFavorite
保持false
不变。
有任何想法吗?这是我的 NSManagedObject 的 Writer 子类
xcode - 没有名为“UIApplicationDelegate”的类型或协议
刚刚将 WatchKit 目标添加到现有 Xcode 项目中。繁荣!13 个错误,无需输入一行新代码。列出的第一个错误是“没有名为 'UIApplicationDelegate' 的类型或协议”。
我能够创建一个新项目并毫无问题地添加 WatchKit 目标。这让我觉得我需要以某种方式调整我现有的项目。
Xcode 8 Beta 显然是相当新的,但有人遇到过这个问题并克服了它吗?
尝试了一些方法,例如显式导入 UIApplication,甚至将“-fgnu-inline-asm”添加到 Other C Flags 构建设置。
如果我只删除添加的一个目标(不是扩展目标)并保留生成的新类,错误就会消失。
对于好奇的人,我提到的错误是在 AppDelegate 中。几乎所有其他错误都属于“未知类型”类型。似乎编译器忘记了一些基本类(如 UIView、UIWindow 等)在哪里。
xcode - 使用 Xcode 8 Beta 从命令行运行 Swift 3
安装 Xcode 8 beta 后,我可以从命令行运行 Swift 3 吗?我看到 /usr/bin/swift 仍然是 5 月 5 日的 Swift 2.2。我希望看到类似 /usr/bin/swift3 的东西,但没有这样的运气。
swift.org downloads说“Swift 3.0 Preview 1 作为 Xcode 8.0 beta 的一部分提供。” 但我还没有找到使用 Xcode 8 beta 运行命令行 Swift 3 的说明。
理想情况下,我想使用交互式 REPL ...以及对Swift Package Manager代码进行命令行编译。
ios - Xcode 8.0 无法从 SKTileDefinition 检索 userData
Xcode 8.0 测试版 (8S128d) iOS 10
我正在尝试从 SKTileDefinition 检索 userData 但无法获取任何返回数据。
我可以使用以下代码检索名称 -
但是当我尝试使用以下代码检索 userData 时,我得到 nil -
我已确认为我要返回的图块设置了 userData。
有没有人设法让这个功能在 Xcode 8.0 中工作?
xcode8 - Xcode 源代码编辑器扩展的文档
我正在寻找 Xcode 8 中新的 Xcode Source Editor Extensions 的一些文档。
据我所知,XcodeKit 的头文件中只有“文档”。获得更详细和更官方的东西会很棒。
ios - 错误:来自“UICollectionViewController”和“UICollectionViewLayout”类的多重继承
在 Xcode 8 中,我尝试创建 UICollectionViewController 和 UICollectionViewLayout 的子类,但出现错误:
从类“UICollectionViewController”和“UICollectionViewLayout”的多重继承
但他们有不同的父母班级。我正在尝试按照http://nshint.io/blog/2015/07/16/uicollectionviews-now-have-easy-reordering/教程重新排序自定义大小的单元格
ios - xcode 8,ios 10 beta 非常烦人的错误(?):“操作系统版本低于部署目标”
所以.. 我已经下载了 xcode 8,然后使用苹果开发者网站中建议的配置文件安装了 ios 10 beta。安装成功,我可以在我的设备设置中看到当前的 ios 10 版本。我的问题:
尝试运行 ios 10 代码(wwdc 2016 示例)我立即得到响应(甚至在单击运行按钮之前):“操作系统版本低于部署目标”。当我点击运行按钮时,我得到:“运行目标设备对运行该方案无效..”错误。
尝试并失败:
退出 xcode,重新打开包括 imac 本身、itunes、xcode 和 iphone 在内的所有内容。如果我的头上有头发,我现在已经松了。很乐意提供任何帮助,谢谢!
- 我注意到虽然设备本身被识别,但 iTunes 也无法识别 ios 版本的变化。仍然找不到任何解决方案。