问题标签 [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 回答
2414 浏览

swift2 - Xcode 7 finding the cause of SIGABRT

I am using Xcode 7 beta 5 and creating a multiview application. One view has a button that brings you to a second view, but when this button is pressed it crashes with Thread 1: Signal SIGABRT.

I have checked all the connections of things inside the target view, and everything appears to be ok (I also went through and redid them to be sure). I have tried adding an exception breakpoints which stopped for something, but I am unsure how to find the faulty line.

I have also tried adding breakpoints manually, and have found the following:

If I put the breakpoint on the first line there (after all the other outlets), it catches, but when I put it on the function line it throws the SIGABRT. If I remove these two lines completely, the SIGABRT still occurs.

The console contains the following:

* Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[ setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key whiteSwipe.' * First throw call stack: (0x182a2da94 0x197387f80 0x182a2d754 0x1838a3694 0x18829b378 0x1883dd874 0x1829575ac 0x1883dc25c 0x188602fd8 0x1886077c4 0x188607a38 0x188607c94 0x187f755bc 0x187f75538 0x187f5dfa0 0x187f74e50 0x187f74a80 0x187f6dcf0 0x187f3eea4 0x187f3d520 0x1829e50dc 0x1829e4b70 0x1829e2870 0x1829118a0 0x18d96c088 0x187fa60d4 0x1000b4be0 0x197bd68b8) libc++abi.dylib: terminating with uncaught exception of type NSException (lldb)

0 投票
1 回答
97 浏览

apple-watch - “包括概览屏幕”观看 OS 2.0

我正在创建一个新的手表应用程序,并且有一个选项“包括概览屏幕”。我尝试搜索它,但无法获得它的功能。会对检查产生什么影响。

0 投票
1 回答
142 浏览

objective-c - Xcode 7.5 beta-选择器'accessibilityValue'的未知实例方法

我已经为 Xcode 7.5 beta 打开了我的应用程序,我在 Apple Watch 代码中收到以下错误 -在此处输入图像描述请帮助我。谢谢。

0 投票
6 回答
1869 浏览

ios - iOS 9 push segue 导致我的应用程序崩溃

在 iOS 8.4、模拟器和手机中,我的 performSegue 调用没有问题,但是在 Xcode 7 beta 5 上使用模拟器时,执行 performSegue 调用时会崩溃。调用堆栈如下。

它看起来与我的代码没有任何关系,因为它发生在转换期间,而且我自己的函数都没有在调用堆栈中。

有没有人经历过这个,和/或知道如何解决这个问题?我在第二个视图控制器的每个函数中都设置了断点,但没有一个被命中。

0 投票
1 回答
505 浏览

ios - 斯威夫特 2 尝试/捕捉

我已经开始将我的一个项目转换为 Swift 2 并且遇到了这个问题。下面开始这个块是完全有效的try/ catch,实际上它是由 Xcode 迁移工具生成的。

如果我在闭包中使用相同的代码,例如 adataTaskWithRequest我会得到一个错误。错误在于任务分配,但它是导致它的问题。以下也有效,但我没有捕获错误。

但是如果我尝试通过以下方式捕获错误:

我收到此错误:

从 '(_, _, _) throws -> Void' 类型的抛出函数到非抛出函数类型 '(NSData?, NSURLResponse?, NSError?) -> Void' 的无效转换

我确实发现:

有效,但对我有很多好处。

我错过了什么还是应该提交错误?

(这是 Xcode 7b5)

0 投票
2 回答
2803 浏览

ios - 如何为我现有的 Xcode 项目添加复杂性?

如何为我现有的Xcode 7 项目添加复杂性?

查看 WWDC 视频 2015 会议 209 显示添加复杂性的方法是创建一个新项目并单击Include Complication。这适用于这种情况,但我如何将它们添加到现有项目中?

在此处输入图像描述

我在 XCode 对象选择器中找不到复杂控制器(见下文):

在此处输入图像描述

为什么会这样??

0 投票
1 回答
526 浏览

xcode - 有没有更好的方法来查看我在 XCode 7 界面中所在的 Git 分支?

我希望能够在 XCode 7(beta 5)界面中一目了然地查看我当前正在处理的 Git 分支,而无需通过菜单系统。这可能吗?我想看到git branch从命令行运行的等价物,它在当前分支旁边添加了一个星号。

还有其他问题针对早期版本的 XCode 提出了问题,我想知道是否有任何变化,或者是否有人有任何切刀解决方法/解决方案。

我唯一能看到它的地方是项目名称后面的源代码管理菜单:

在此处输入图像描述

它也在源代码控制部分的文件检查器中,我可以使用键盘快捷键快速显示/隐藏它,但如果我可以看到它在版本编辑器中显示但不必切换到版本编辑器,那就更好了:

在此处输入图像描述

0 投票
1 回答
2024 浏览

ios - 使用 Swift 在 TableViewController 中对字典数据进行分组和排序

我有一个如下所示的 Dictionary 数据结构,我试图将它们分组到我的 TableViewController 中,以便 A 组显示以title = A开头的MyData ,同时显示sectionIndexTitlesForTableView以及从 Title 获得的可用字母。

【这是我想要达到的】

原型

我试图从我的字典中的标题元素中删除所有第一个字母,并使用下面的代码将它们保存在一个集合中,但是当我运行我的应用程序时,我得到的结果在我的表中重复。

我对 swift 很陌生,很高兴得到有关如何实现这一目标的指导。

这是我的字典数据:

这是我的尝试:

0 投票
0 回答
190 浏览

ios - 嵌入在 UITableViewCell 中的 Scrollview 在 Xcode 7 beta 上显示的 contentOffset 不正确

我在 swift 中拼凑了一个 UITableView 子类,它复制了 Apple 自己的应用程序中使用的可滑动按钮的一些功能。它在 Xcode 7.0 beta 4 中运行良好,但由于使用 beta 5,当表格首次显示时,单元格最初显示的 contentOffset 不正确(等于用于隐藏按钮的 contentInset)。旋转视图或将单元格滚动到屏幕外可以更正该问题 - 此错误仅在表格视图的初始呈现时发生。

在创建单元格时检查它们的 contentOffset 表明 contentOffset 设置为零,但在生命周期的某个地方,此值被覆盖。我可以通过将以下内容添加到表视图控制器来解决问题:

但是,它不是很优雅,因为我显然是在与系统作斗争。谁能解释自 Beta 4 以来发生了什么变化?

下面 UITableViewCell 子类的源代码(对于这个早期实现中的代码风格表示歉意 - 我是新手,仍在重构过程中)

0 投票
0 回答
209 浏览

parse-platform - 使用 iOS 9 / Xcode 7 Beta 5:Parse 的“findObjectsInBackgroundWithBlock”似乎永远不会返回

我的代码在 iOS 8 中运行良好,使用 Xcode 6 构建。它看起来有点像这样:

当我将我的项目升级到 iOS 9 并尝试使用模拟器从 Xcode 7 Beta 5 运行它时,“findObjectsInBackgroundWithBlock”永远不会返回。我没有成功,没有错误。没有什么。

有任何想法吗?

谢谢!