问题标签 [xcode7-beta5]

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 回答
419 浏览

ios - 无法安装 Xcode 7 beta 5 的 iOS 模拟器

在此处输入图像描述

我不知道为什么组件部分什么都没有。

我删除并再次重新安装,但它根本不起作用。有谁知道如何解决这个问题?

当我第一次启动 Xcode 7 beta 5 时,我在那个部分看到了 iOS 模拟器,但突然这些模拟器消失了,再也没有出现过。

0 投票
10 回答
9226 浏览

ios - 命令 /Applications/Xcode-beta.app/Contents/Developer/usr/bin/actool 失败,退出代码为 255

它发生在新的 Xcode7 beta 中:

如何解决这个问题?

0 投票
1 回答
241 浏览

xcode - Bool 不是 ObjCBool​​ 的子类型 - swift 2 beta 5

刚刚升级到最新的测试版,我收到了这个错误: 在此处输入图像描述

有任何想法吗?

代码是:

看来处理程序类型必须已更改:

因为它现在是类型ObjCBool

0 投票
1 回答
568 浏览

cocoa-touch - RestKit 和 CocoaLumberjack 在 Xcode7 中集成为框架

我正在开发一个同时使用 RestKit 和 CocoaLumberjack 的项目。该项目还使用了其他一些 pod,其中一些仅存在于 swift 中。我使用 cocoapods 0.38.2 进行依赖管理,我的 podfile 看起来像这样(为了便于阅读,删除了其他 pod):

我需要使用use_frameworks!这些其他 pod,因为它们是 swift-only。我尝试使用 Xcode7 beta 5 编译它,我收到以下错误:

“_OBJC_CLASS_$_DDLog”,引用自:

ld:未找到架构 x86_64 的符号

所以我查看了有问题的文件,发现了这个:

如果不存在,则看起来整个文件都没有解析DDLog.h,在这种情况下,我认为 RestKit 日志记录会退回到 NSLog 或其他什么。否则,使用 Lumberjack 日志记录,这正是我想要的。

经过一番调查,我怀疑 RestKit 以某种方式看到了 CocoaLumberjack 标头(DDLog.h 所在的位置),但在构建项目时没有正确链接到它。如果您有更好的想法,请随意质疑,但我可以确认转到 CocoaLumberjack 源并手动将 DDLog.m 作为成员添加到 RestKit 框架目标允许我正确编译项目。

所以,我的问题是,解决这个问题的正确方法是什么?RestKit 不直接依赖 CocoaLumberjack,而是尝试检测它并尽可能使用它,但失败得很惨。有没有办法从我的项目级别将 RestKit 与 Lumberjack 链接起来,这样我就不必修改 pod?

示例项目可以在这里找到

0 投票
1 回答
1504 浏览

xcode - Xcode 7 SceneKit 对象的位置属性在移动时不会更新?

所以我正在制作一个游戏,在上述游戏中,你将使用 DPad 在场景中移动你的球。我正在使用 Xcode 7 Beta 5,尽管在 beta 4 中也存在同样的问题。这是测试视图控制器的代码:

颜色数组在其他地方使用, i 变量仅用于调试,如您在 UpdateCamera 函数中所见。这一切看起来都不错,但这是我在 Xcode 中的输出,显示了我遇到的问题的根源,即相机根本没有移动:

玩家位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 摄像机位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 50

玩家位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 摄像机位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 51

玩家位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 摄像机位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 52

玩家位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 摄像机位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 53

玩家位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 摄像机位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 54

玩家位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 摄像机位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 55

玩家位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 摄像机位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 56

玩家位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 摄像机位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 57

玩家位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 摄像机位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 58

玩家位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 摄像机位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 59

玩家位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 摄像机位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 60

玩家位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 摄像机位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 61

玩家位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 摄像机位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 62

玩家位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 摄像机位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 63

玩家位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 摄像机位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 64

玩家位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 摄像机位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 65

玩家位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 摄像机位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 66

玩家位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 摄像机位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 67

玩家位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 摄像机位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 68

玩家位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 摄像机位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 69

玩家位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 摄像机位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 70

玩家位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 摄像机位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 71

玩家位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 摄像机位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 72

玩家位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 摄像机位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 73

玩家位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 摄像机位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 74

玩家位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 摄像机位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 75

玩家位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 摄像机位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 76

玩家位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 摄像机位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 77

玩家位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 摄像机位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 78

玩家位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 摄像机位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 79

玩家位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 摄像机位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 80

玩家位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 摄像机位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 81

玩家位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 摄像机位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 82

玩家位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 摄像机位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 83

玩家位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 摄像机位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 84

玩家位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 摄像机位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 85

玩家位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0) 摄像机位置 SCNVector3(x: 0.0, y: 1.5, z: 0.0)

但是在我的设备上,我看到球落在地板上(在 scn 文件中制作)并按预期行事。唯一的问题是我无法访问玩家的实际位置,因此无法移动我的相机。

我尝试过使用变换而不是位置,但这也不起作用。请帮忙!提前致谢!

0 投票
1 回答
273 浏览

ios - TabViewController 内的 TabViewController 内 NavigationViewController 在运行时不显示导航标题和项目,但在情节提要中显示

我在 NavigationController 内的 TabViewController 内有一个 TableViewController,带有导航标题和项目,如下所示:
在此处输入图像描述

在运行时,导航栏在那里,但没有显示标题和添加项目,如下所示:(不要介意白色的空虚,在我的设备中它可以工作,但在模拟器中没有 - 我在 stackOverflow 中询问过它,但是仍然没有解决方案) 另一个 TabBar 项目指向一个常规 UIView,它也没有显示导航栏标题和栏项目。
在此处输入图像描述

我尝试添加另一个 UIView,它将成为 TabBarViewController 和 TableViewController 之间的中介,这解决了问题,但这使我失去了 TableViewController 中的 TabBar 功能。我试图从我的 TableViewController 指向导航栏,但无法从那里访问诸如“viewDidAppear”或导航栏类之类的方法,因为它充当 tableView 的控制器。

TableViewController 类

TabViewController 类

NavigationViewController 类

0 投票
2 回答
1349 浏览

xcode - 更新到 Xcode 7 Beta 5 并收到此错误:失败,退出代码 6

我最近更新到 Xcode 7 beta 5 并尝试运行我的项目,但失败并出现 1 个错误:

我不确定为什么会发生这种情况,因为我从未收到过这样的错误。我是编码新手,尤其是 swift,所以如果您能详细解释问题以及如何详细解决问题,我将不胜感激。

0 投票
0 回答
263 浏览

afnetworking - 带有 cocoapod 和 use_frameworks 的 RestKit!无法使用 AFNetworkReachability

我的 pod 文件如下所示:

在我的 App 委托之上,我添加了:

应用程序中:didFinishLaunchingWithOptions:我添加了这个:

到目前为止它编译得很好,然后我补充说:

再次,工作正常,然后我尝试了可达性:

不幸的是,这无法编译并给出以下错误:

'AFHTTPClient' 没有可见的@interface 声明选择器'setReachabilityStatusChangeBlock:'

我去检查为什么会这样,发现这个方法的编译是由_SYSTEMCONFIGURATION_H宏保护的,在这种情况下由于某种原因解析为 false。我试图将我的项目与 SystemConfiguration 框架链接起来,但这没有帮助。我的假设是 RestKit 应该在编译时与其链接,当我检查 RestKit pod 时,SystemConfiguration 确实存在于 Link Binary with Libraries 阶段。任何想法为什么这不起作用?

Xcode7b5, cocoapods 0.38.2 示例项目可以在这里找到。

0 投票
1 回答
128 浏览

ssl - Alamofire 测试包括自签名证书?

我在使用 Xcode 7.0.5 和自签名证书时遇到问题(我认为)。我想知道是否有任何 Alamofire swift-2.0 分支测试用例涵盖自签名证书?

0 投票
2 回答
436 浏览

swift - 协议类型的 inout 变量是否被禁止?

以下代码:

产生以下错误:

无法使用类型为“(inout SomeClass)”的参数列表调用“doSomethingWith”

更改倒数第二行以private var someGlobalVar: SomeProtocol = SomeClass()解决错误。

主题。