问题标签 [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.

0 投票
2 回答
5158 浏览

ios - Xcode 8:“objc_unretainedPointer”不可用,请改用 __bridge 强制转换

刚刚将我的项目更新到 Xcode 8,我在我的应用程序包含的多个外部框架中发现了这个错误。是否有解决方法(可能是触摸设置)来避免这种编译错误?

这是一个错误示例:(我无法修改,因为它是一个导入的框架)

0 投票
1 回答
874 浏览

ios - 无法使用类型为“(字符串)”的参数列表调用“执行选择器”

我正在研究 xcode 8 beta 并且遇到错误并且无法解决。

无法performSelector使用类型为“(String)”的参数列表调用“”

0 投票
12 回答
50452 浏览

xcode - “未找到中央目录结束签名。” 安装 Xcode 8 beta xip 文件时

我已经下载了 Xcode 8 beta .xip 文件。我无法解压缩。打开文件只是坐在那里几个小时说“正在验证......”

如果我从命令行尝试,我会得到以下信息......

0 投票
2 回答
986 浏览

sprite-kit - watchOS 3.0 在 SpriteKit 中检测表冠旋转

因此,从 watchOS 3.0 开始,您现在可以获得数字表冠的旋转。我设法在 InterfaceController 中使用了crownDidRotate函数。但我无法从 SKScene 类中旋转表冠。有人可以帮我解决这个问题吗?我现在很迷茫?谢谢。

0 投票
4 回答
52359 浏览

ios - Xcode 8 建议我将最小 iOS 部署目标从 7.1 更改为 8.0

当我使用 Xcode 8 beta(8S128d) 打开我的项目时,建议我将最小 iOS 部署目标更改为 8.0 而不是 7.1。而且我发现iOS部署目标列表中没有低于8.0的选项。

部署目标

那么,这是否意味着我不再需要针对 iOS 7.x 或更低版本调整我的项目?

0 投票
1 回答
1146 浏览

swift - 如何消除“结果未使用”警告

在 Swift2.2 中,我有一个扩展Optional,如下所示:

它允许像这样的代码

但有时,我不在乎结果:

在 Swift2.2 中,它就像一个魅力。但是启动新的 XCode8 Beta 并转换为 Swift3,我在执行第二种类型的任何地方都会收到警告。这几乎就像有一个隐含的@warn_unused_result. 这只是一个早期的 beta 错误吗?或者我在 Swift3 中不能再做的事情?或者我需要在 Swift3 中新修复的东西?

0 投票
4 回答
20588 浏览

ios - CocoaPods 和 Swift 3.0

我只想在我的一个项目中尝试 Swift 3.0。Xcode 打开迁移窗口以更新我的项目以使用 Swift 3.0。

问题是,我只想更新我的项目,并且保持 Pods 项目不变,因为在我pod install再次运行后任何更改都将被丢弃。

有人已经有解决方案了吗?

0 投票
1 回答
217 浏览

swift - Swift3中不明确的运算符分辨率回归?

我有值类型来表示持续时间和频率(反转持续时间)。想和他们一起做数学,我有以下运算符重载:

因为我经常将这些与图形代码一起使用,我发现自己经常需要CGFloat响应而不是Double. 所以我添加了以下糖:

这在 Swift2.2 中运行良好。编译器似乎根据预期的返回类型找到并应用了适当的类型。但有了 Swift3,这似乎不再是这种情况了?我得到一个Ambiguous use of operator '*'错误。它甚至告诉我它找到了两个候选函数,一个是原始函数,另一个是出错的函数。

随着 Swift3 的变化,这是可以预料的吗?这是我以前逃脱但不应该有的东西吗?还是回归?

更新

你甚至不需要你自己的特殊课程来做到这一点。在 XCode7 游乐场中,以下内容很好:

但在 XCode8 中因上述错误而失败

0 投票
5 回答
7900 浏览

xcode - 如何在 Xcode 8 中启用可视化内存调试器?

我将一个项目从以前版本的 Xcode 迁移到 Xcode 8。我想要的是使用新的可视化内存调试器。它在新项目中可用,但在我导入的项目中完全缺失。为什么是这样?

0 投票
1 回答
536 浏览

swift - 在 iOS 10 Beta 1 设备上运行应用程序时出错

我正在尝试使用 Xcode 8 在我的 iOS 10 Beta 1 设备上运行一个应用程序,它引发了两个错误:

  1. Signing for Bolts requires a development team. Select a development team in the Target Editor.

  2. Code signing is required for product type 'Framework' in SDK 'iOS 10.0'

我似乎无法在网上找到有关这些问题的任何信息。这个应用程序在 Xcode 7 和 iOS 9.3 上运行良好。我在钥匙串中的所有证书都是有效的。有任何想法吗?