草庐IT

circuit_breaking_exception

全部标签

swift - 为 for in 循环添加 break 或 continue 语句

我有一个forin循环,它遍历多个对象,当它在循环中找到某个值时,我希望弹出一个popUpViewController并显示一些信息,然后一旦用户关闭了popUpViewController,我就想要迭代继续,如果它再次找到另一个值再次弹出,依此类推,直到迭代完成,这是我的代码,也是我要做的,但我不知道该怎么做。代码:varpopUpViewController=PopUpViewControllerSwift(varresults=[1,2,3,1,2,3,1,2,3]forresultinresults{ifresult==2{self.view.addSubview(self.p

SwiftLint Rule for Braces 在下一行,但有一些异常(exception)

我想修改.swiftlint.yml以添加一些自定义规则以在下一行强制执行大括号。这对我有用......opening_braces:name:"OpeningBracesnotonNextLine"message:"Openingbracesshouldbeplacedonthenextline."include:"*.swift"regex:'\S[\t]*\{'severity:warning但是在某些情况下我希望在同一行上允许大括号,例如像这样:overridevarcornerRadius:CGFloat{get{returnlayer.cornerRadius}set{la

ios - (Swift) 将按钮移动到有异常(exception)的随机位置

我正在尝试将标签移动到一个随机位置,我已经能够使用此代码做到这一点。letbuttonWidth=self.samea.frame.widthletbuttonHeight=self.samea.frame.height//FindthewidthandheightoftheenclosingviewletviewWidth=self.samea.superview!.bounds.widthletviewHeight=self.samea.superview!.bounds.height//Computewidthandheightoftheareatocontainthebutto

swift - 2 个域异常(exception)的 NSAppTransportSecurity

因为我的域没有SSL证书atm,所以我使用NSExceptionDomains来允许域加载。我在Info.plist中使用以下代码来允许域及其子域NSAppTransportSecurityNSExceptionDomainsinfever.comNSIncludesSubdomainsNSTemporaryExceptionAllowsInsecureHTTPLoads但是,这次我想通过2个域,因为应用程序的某些部分来自不同的域。我试着像这样添加另一个键:NSAppTransportSecurityNSExceptionDomainsinfever.comgentsgroup.com

swift - 在下面的 Swift 代码中,为什么程序到达 break 时会退出 while 循环?

在下面的Swift代码中,为什么程序到达break时会退出while循环?它不应该只退出if而不是while循环。varcokeLeft=7varfantasLeft=4while(cokeLeft>0){println("Youhave\(cokeLeft)Cokesleft.")cokeLeft=cokeLeft-1if(cokeLeft 最佳答案 中断通常退出最近的循环。while是一个循环。if不被认为是一个循环。这是相应的文档。FromtheIOSDeveloperLibrary:Abreakstatementendspr

ios - EXC_SOFTWARE/UNCAUGHT_NS_EXCEPTION

我的生活应用程序发生崩溃,我无法在我的设备上重现。我一直无法弄清楚是什么原因造成的。我研究了崩溃报告,但似乎无法理解造成这种情况的原因。1CoreFoundation__exceptionPreprocess+12415362libobjc.A.dylibobjc_exception_throw+341363CoreFoundation-[NSObject(NSObject)doesNotRecognizeSelector:]+12703884CoreFoundation___forwarding___+12581005CoreFoundation_CF_forwarding_prep

swift - Xcode 6、Swift和mock验证无一异常(exception)

有人知道如何在Swift中验证OCMockexpect吗?Swift不使用异常,因此XCTest不再包含XCTAssertNoThrow。有没有其他方法可以验证OCMock调用了一个方法?我注意到在OCMock中,验证函数检查expectations数组,所以我假设如果我们有访问权限,我们可以执行XCTAssertTrue(mock.expectations==0)。试图弄清楚其中一些更复杂的事情,因为关于Swift中的XCTests的文档很少甚至没有 最佳答案 好的,这不是真正的答案,而是针对ObjC/Swift项目的变通方法。编

swift - 隐式公共(public)访问 (Bool) 内部类型 'Builtin.Int1' : runtime exception if appending instances of 'Int1' to an array

问题我知道我可能不应该摆弄内置类型,但我很好奇,Builtin.Int1类型是否真的可以公开访问,如下所示?如果是这样,为什么将它用作数组元素会导致Swift崩溃?我很好奇,因为我从来没有遇到过我自己无法存储在数组中的自定义类型(但我猜内置类型与我可以使用“构建自己的类型不同”公共(public)swift”)。我使用的是Swift2.2和Xcode7.3。详情查看swift/stdlib/public/core/Bool.swift的源代码,我们注意到我们可以隐式访问内部类型Builtin.Int1(1位整数),它构成了Swift中Bool类型的基础。publicstructBool

ios - 代码 8 : Terminating with Uncaught exception of type NSException

我是新手,我遇到了这个错误,我到处查找,但找不到解决方案。非常感谢任何帮助!0CoreFoundation0x00000001102bb34b__exceptionPreprocess+1711libobjc.A.dylib0x000000010d61c21eobjc_exception_throw+482CoreFoundation0x00000001102bb299-[NSExceptionraise]+93Foundation0x000000010d12c2ff-[NSObject(NSKeyValueCoding)setValue:forKey:]+2914UIKit0x000

ios - 我如何调试 : libc++abi. dylib : terminating with uncaught exception of type NSException?

很抱歉问这个菜鸟问题,我知道这个问题之前已经被问过数千次了,我知道是因为我之前遇到过这个问题数千次。但这次谷歌没有帮助。错误/终端打印:libc++abi.dylib:terminatingwithuncaughtexceptionoftypeNSException我通常知道是什么类型的情况导致了这种情况,因为我过去遇到过这个问题并且修复起来非常简单,通常是函数命名错误或某些UI元素与我的代码之间的链接断开,但现在我有不知道是什么原因造成的。我已经尝试过的:我在起始ViewController上添加了大量断点,它通过了所有@IBOutlets而没有抛出任何问题。我在AppDelegat