草庐IT

swift - Xcode8 Beta 创建弱引用时出现EXC_BAD_ACCESS 错误

以下代码复制自WeakReferencessectionoftheOfficialdocumentclassPerson{letname:Stringinit(name:String){self.name=name}varapartment:Apartment?deinit{print("\(name)isbeingdeinitialized")}}classApartment{letunit:Stringinit(unit:String){self.unit=unit}weakvartenant:Person?deinit{print("Apartment\(unit)isbeing

swift - (SWIFT) 错误 : Playground execution aborted: error: Execution was interrupted, 原因 : EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, 子代码=0x0)

我收到这个错误代码错误:Playground执行中止:错误:执行被中断,原因:EXC_BAD_INSTRUCTION(代码=EXC_I386_INVOP,子代码=0x0)。进程一直停留在中断点,使用"threadreturn-x"返回到表达式求值前的状态。这是我的代码:importCocoaimportSpriteKitimportPlaygroundSupportpublicclassScene:SKScene{varpoint=CGPoint(x:0,y:0)letviewFrame=CGRect(x:0,y:0,width:1080,height:1080)overrideini

swift - 订阅从 Swift 4 中的范围获取的子数据导致 EXC_BAD_INSTRUCTION

在Xcode9.4中,我在Swiftplayground中有以下代码:importFoundationletdata=Data([UInt8](arrayLiteral:0x01,0x02,0x03,0x04))print(data[0])letsubdata=data.subdata(in:2..当这段代码运行时,它在最后一行崩溃,我在该行尝试下标subadataUsingIndex。它也发生在一个非Playground项目中。我遇到了语言错误,还是我做错了什么? 最佳答案 数据.子数据返回指定范围内数据的新副本。但另一个是数据切

ios - 访问 NSManagedObject 的计算属性时出现 EXC_BAD_ACCESS

我定义了一个具有计算属性的类。当我尝试访问我的代码中的属性时,我得到了EXC_BAD_ACCESS。我在属性的getter中设置了一个断点,并注意到它从未被调用过。我不知道是什么原因造成的。我可以访问该对象的其他属性。这是代码importUIKitimportCoreData@objc(Person)classPerson:NSManagedObject{structKeys{staticletName="name"staticletProfilePath="profile_path"staticletMovies="movies"staticletID="id"}@NSManaged

ios - EXC_BAD_ACCESS(代码=1,地址=0x0)

我有一段代码可以在真实设备中正确运行,但在模拟器(iphone6)中出现EXC_BAD_ACCESS(code=1,address=0x0)错误:bt输出是:(lldb)bt*thread#1:tid=0xe40f6,0x00000001052ab5e9CoreFoundation`CFArrayGetCount+25,queue='com.apple.main-thread',stopreason=EXC_BAD_ACCESS(code=1,address=0x0)frame#0:0x00000001052ab5e9CoreFoundation`CFArrayGetCount+25*

swift - Pinterest-iOS 2.3 和 Swift : calling createPinWithImageURL results in EXC_BAD_ACCESS

使用Pinterest-IOSSDK(2.3)我在通过SwiftBridge创建SDK的实例然后调用createPinWithImageURL时收到EXC_BAD_ACCESS错误。当将相同的代码转换回objective-c,然后从Swift调用包装器方法时,它按预期工作。根本原因似乎是将appID和后缀字符串从Swift传递到Objective-C。此代码失败:self.pinterest=Pinterest(clientId:"your_app_id",urlSchemeSuffix:"prod")!if(pinterest.canPinWithSDK()){pinterest.c

swift - EXC_BAD_INSTRUCTION(代码 = EXC_I386_INVOP,子代码 = 0x0)

我正在创建一个温度转换器。当我运行应用程序时;输入温度,选择转换方式并点击转换。出现错误。错误是:EXC_BAD_INSTRUCTION(代码=EXC_I386_INVOP,子代码=0x0)这是我的ViewController代码:importUIKitclassViewController:UIViewController,UIPickerViewDataSource,UIPickerViewDelegate{@IBOutletweakvarorginalValue:UITextField!@IBOutletweakvarconvertFrom:UIPickerView!letpic

swift - EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0) on swift

我在使用SwiftMoment的这部分代码中遇到了这个问题https://github.com/akosma/SwiftMomentpublicfuncmoment(_timetoken:Int64)->Moment{returnmoment(Int(timetoken/10000))}我不确定为什么会这样。如果您有任何见解,请随时分享。谢谢!这是时间token值:时间token14915504189961350它发生在模拟器上MacOS塞拉利昂10.12.4Xcode8.3.1iOS10.3.1iPhone5更新iPhone7上没有出现这个问题 最佳答案

ios - swift : fatal error: unexpectedly found nil and EXC_BAD_INSTRUCTION

我是Xcode新手,正在构建一个带有登录按钮的项目。单击文本字段中包含详细信息的登录后,它将重定向到第二个View,即ScrollViewController。但是,我得到了两个部分的“错误”通常,它与普通ViewController一起工作(登录并移动到第二个View)。我刚刚为ScrollViewController重新创建了一个ViewController,但它不起作用。顺便说一句,我构建成功了,但是当我尝试“登录”时出现错误谁能解释为什么我得到线程错误和fatalerror?我该如何解决这个问题?登录ViewController@IBActionfuncLoginBtn(sen

swift - iOS-Charts错误: Thread1: EXC_BAD_ACCESS (code=2,地址=0x2a0c220)

因此,我正在按照AppCoda上的iOS-Charts教程进行操作,我完全按照它进行操作,然后当我遇到问题时,我还复制了代码以使其完全匹配。问题是,当我尝试创建饼图,然后运行它时。我收到错误:Thread1:EXC_BAD_ACCESS(code=2,address=0x2a0c220)然后应用程序崩溃了。当它崩溃时,它会突出显示这一行:pieChartView.data=pieChartData这是屏幕截图:这是来自viewcontroller.swift的完整代码:importUIKitimportChartsclassViewController:UIViewController