问题标签 [xcode8-beta6]
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 - 无法使用 xcode 8 beta 6 构建项目
通过 carthage 添加库后出现以下错误-
与架构 x86_64 的先前文件 (3.0) 相比,使用旧版本 Swift 语言 (2.0) 编译的库名称
我已经用 Argo 库试过了。(https://github.com/thoughtbot/Argo)
我使用 xcode-select 实用程序选择了正确的 xcode 版本。
可能是什么问题呢?任何帮助是极大的赞赏
谢谢!
ios - 无法识别的选择器 UIDeviceRGBColor countByEnumeratingWithState:objects:count:
我知道这是一种欺骗,但我还没有足够的声誉来评论原始帖子,虽然我没有答案,但我确实有更多有用的信息(一个具体的例子)。版主,请随意将其移动到适当的位置。
使用最新的 XCode 8 beta 6 (iOS 10 SDK) 编译我的代码时,我收到一个异常“由于未捕获的异常 'NSInvalidArgumentException' 导致应用程序终止,原因:'-[UIDeviceRGBColor countByEnumeratingWithState:objects:count:]: unrecognized selector sent to实例 0x600000071340'"
这发生在通话期间:
我通过将我的项目缩减到可以编译但仍然存在问题的最低限度来隔离问题。你可以在这里下载:
请注意,我取出了大量代码,几乎所有类都消失了,这导致从 xib 引用的不存在的类出现很多警告(而不是错误)。但这没关系,代码仍然可以在 iOS 9 SDK 中正常编译和运行。然而,在使用 iOS 10 sdk 编译后,它在模拟器和运行 iOS 9 的设备上都会崩溃。
您可以通过在文件“HackForUnrecognizedSelectorInIOS10.m”中将“#if 0”更改为“#if 1”来解决此问题。这会添加一个类别,定义 UIColor 缺少的选择器。但显然你不能将它添加到运输代码中,这只是继续开发的临时权宜之计。
我提交了一份错误报告 (28153870)。但是,如果有人有更多关于如何在没有丑陋黑客的情况下避免这个问题的信息,欢迎提供任何信息。
谢谢
米歇尔·科尔曼
ios - 当 SE 和 6S+ 都被视为 w:compact h:regular 时,我如何设置约束
使用 xcode 8,我试图设置约束来处理 iPhone SE - iPhone 6s+ 屏幕尺寸。
现在,使用Phone 6+,我手动设置了我的约束,男孩在实际设备上看起来很漂亮。这对于 6s+ 和 6s 来说都很不错,因为额外的空间并不多。
所以现在我开始关注 SE 约束。可以使用的空间太小了,但我设法让它工作,购买缩小一些字体。
现在,听到的是让我难过的部分……我切换回 6s+ 却发现我漂亮的 UI 被超小的 SE 尺寸所取代。为什么?因为 from 6s+
-4s
都被视为w:Compact, h:Regular
.
也许我忽略了一些超级简单的东西?也许这是一个可怕的设计缺陷?身份证。我所知道的是,新的特征系统应该让通用故事板更容易。所以我的问题是如何为每个设备大小设置约束?
我美丽的 6+ 用户界面
我美丽的 SE 用户界面
当我切换回我的 6s+ 时
ios - Swift 3 核心数据中的简单获取
我一直在尝试在我的应用程序中实现一个简单的核心数据功能,以便它仅在应用程序第一次加载时显示一个教程(一个带有滚动页面的单独视图控制器),并且每隔一次就绕过它。我从 Swift 2 的 CoreData 教程开始语法,但后来不得不根据 Swift 3 的自动更正和其他帮助我克服在此过程中发现的错误的教程(例如 SIGBRT)进行调整。我目前遇到的问题是 EXC_BAD_INSTRUCTION 错误,我需要帮助修复它。
我有一个带有以下代码的 scrollViewController:
在该let fetchedPerson = try moc.fetch(personFetch)
行,当我尝试编译时,我看到错误EXC_BAD_INSTRUCTION (code=EXC_1386_INVOP, subcode=0x0)
我正在使用 Xcode 8,Beta 8。我有一个名为“CoreDataStuf.xcdatamodeld”的 swift 文件,它有一个名为“Person”的实体,其属性名为 tutorialstatus,它是一个字符串。我还给该实体一个 Person 类。我还有一个 DataController.swift 文件,我在其中引用了 URL CoreDataStuf。
swift3 - “调用中的参数‘for’缺少参数”
在 swift3 中编码时,我想使用自定义协议和泛型来重用集合视图单元格。我知道这是重用单元格的标准方法:
但每次我尝试这样做时:
编译器抱怨我有一个“调用中的参数'for'缺少参数”......在这种情况下,参数是“forIndexPath”
供参考...
我有用于重用单元格和加载笔尖的自定义扩展。代码如下:
可重用视图类
NibLoadableView 类
这是我对 UICollectionView 的扩展