草庐IT

xcode-storyboard

全部标签

ios - Xcode-编译Swift段错误11

项目配置:Xcode7.3.1最低iOS版本7.1iOSSDK9.3椰子尝试编译混合的Objective-C/Swift项目时-收到错误SegmentationFault11,下一个构建日志:Compile*.swiftCommandfailedduetosignal:SegmentationFault11在错误的详细信息中,我可以看到带有一些有用信息的很长的输出:CompileSwiftnormalarm64filePath/*.swift0swift0x000000010b73266bllvm::sys::PrintStackTrace(llvm::raw_ostream&)+43

ios - 导航 Controller 在 Xcode 8 的屏幕上导致自动布局问题

这发生在我一直在开发的几个应用程序上,我相信它与导航栏或标签栏有关。我将在另一个屏幕上工作并弄乱代码,然后随机滚动Storyboard并看到所有约束的值突然更改,并且一些项目已扩展到1000x1000。有没有人以前遇到过这种情况,知道是什么原因造成的?现在我已经发生过好几次了,每次都重置它们显然很烦人。 最佳答案 由于您将Xcode更新为8,您可能需要更新整个场景中的帧(一次)。如果您每次都这样做但没有帮助,对我来说改变Storyboard的大小会有所帮助。例如,从iPhoneSE更改为iPhone6,反之亦然。现在在Xcode8.

swift - Playground Xcode 永远不会停止运行,有什么想法吗?

我一直在学习Swift,并且始终遇到一个反复出现的问题。playground在运行时并没有完成代码的运行,即使是默认的MyPlayground文件也是如此。我没有得到任何输出。我在网上搜索过,其他人和我有同样的问题,但没有答案。对于我之前创建的默认文件和构建文件,会发生这种情况。我在3个不同的场合与Apple交谈,但一无所获,并引用了开发者论坛,他们也没有得到答复。有什么想法吗?例如,//:Playground-noun:aplacewherepeoplecanplayimportCocoavarstr="Hello,playground"print(str)这是默认设置,在运行时,我

ios - sonar-swift 分析 xcode 项目

我正在尝试使用SonarQube分析swift应用程序。按照here中的说明进行操作我能够运行sonarqube服务器并在运行它时运行sonar-scanner我收到此错误com.sonarsource.A.A.B.A:没有swift许可证我正在使用这个插件,backelite-sonar-swift-plugin-0.2.4.jar我觉得这个插件是免费的,我们可以使用它。纠正我,我错了。 最佳答案 我所做的是:下载SonarqubeLTS版本(https://www.sonarqube.org/downloads/)从https:

ios - 在 Xcode 中,有没有办法设置一个表,它不是用于 UI,而是用于处理数据的 'engine'

我想知道是否有某种方法可以在Xcode中设置类似于电子表格的内容。我正在尝试创建一个“点击游戏”或“点击游戏”,并且在常规编码中存储如此多的变量真的很难。拥有这个“表格”将使我能够跟踪乘数和升级级别,而不是用它来阻塞我的编码。最好,然后我可以告诉我的代码要提取什么以及要从表中查找什么。该表将是某种“引擎”,而不是UI。该表格将完成所有幕后工作,然后通过基于标签和按钮的UI显示它。 最佳答案 正如traxido所说,如果没有更多细节,我们无法为您指出具体示例/解决方案。根据标题,答案是肯定的。虽然它不是ui组件。它甚至不需要是一个。您

swift - Xcode9 是否向后兼容 Swift 3(或 3.1)?

我刚刚开始使用Xcode9(beta2)。我的理解是它不会强制我立即更改我的代码。但是,我在使用的库(Gloss)中遇到构建错误:1)对于以下代码:publicfuncvalueForKeyPath(keyPath:String,withDelimiterdelimiter:String=GlossKeyPathDelimiter,logger:Logger=GlossLogger())->Any?{我得到:Initializer'init()'isinternalandcannotbereferencedfromadefaultargumentvalue2)对于这段代码:intern

ios - Swift iOS -UIImagePicker 的照片库在模拟器上显示,但在运行 Xcode 时在实际设备上崩溃(不会显示)

我使用的是Swift3、iOS10.3和Xcode8.3.3。当我在模拟器上访问照片库时,UIImagePicker显示没有问题,我可以选择照片。一旦我尝试在实际设备(iPhone7+)上访问照片库,应用程序就会崩溃,因为UIImagePicker不会显示(我什至没有选择一个照片)。奇怪的是在实际设备上imagePicker会显示相机,我可以毫无问题地拍照。即使我没有在这个问题中添加它,在我的实际代码中我也有运行的api权限。在我的实际代码中,我使用了它们并将它们注释掉,但问题仍然存在:importAVFoundation//thereiswaymorecodethenthisIjus

ios - ARKit——Xcode 9 Beta 6 中的错误

今天早上,我已将我的Xcode9beta1更新为Xcode9beta6。我正在使用ARKit,我的应用程序在beta1上运行良好,但现在,当我运行我的应用程序时,出现此错误:////dyld:Symbolnotfound:_OBJC_CLASS_$_ARConfiguration//Referencedfrom:/var/containers/Bundle/Application/5B74AF4C-011C-45B0-8BAD-DEF3DA7C0DFA/testARKit.app/testARKit//Expectedin:/System/Library/Frameworks/ARKi

ios - 运行时 BorderColor 在 Xcode 9 中不起作用

我将CALayer扩展为边框颜色作为运行时属性,但它不起作用。它只显示默认的黑色。extensionCALayer{varborderUIColor:UIColor{set{self.borderColor=newValue.cgColor}get{returnUIColor(cgColor:self.borderColor!)}}} 最佳答案 您应该小心处理nil值,并且可以创建UIView的扩展,将属性声明为@IBInspectabe:importUIKitextensionUIView{@IBInspectablevarbor

ios - xcode 9 中的 Facebook 登录按钮终止

我正在使用Xcode9并将编译器设置为Swift3.2我用Cocoapods安装了FacebookLogin,所有的东西都编译没有任何错误,但是每当我在模拟器中运行它时,我点击登录按钮它就会崩溃,控制台中只会打印这个:libc++abi.dylib:以NSException类型的未捕获异常终止(lldb)这是我的ViewController.swift:importUIKitimportFBSDKLoginKitimportFacebookLoginclassViewController:UIViewController{overridefuncviewDidLoad(){super.