草庐IT

St9bad_alloc

全部标签

c++ - 使用 EXC_BAD_ACCESS(...) 从 C++ 调用 swift func

我正在从事xcode8swift3.0项目。它需要访问一个C++库,该库需要一个回调函数来异步地将数据发送回swift调用者。如果回调在RegisterCallBack函数内部调用,则它确实有效。但是,如果在RegisterCallBack函数之外调用它会崩溃。在我的swift文件ViewController.swift中overridefuncviewDidLoad(){super.viewDidLoad()varclosure:()->Void=testfunc;RegisterCallBack(closure)run_swiftfunc()}functestfunc(){prin

ios - 调试 (MetalScen) SceneKit EXC_BAD_ACCESS

您好,我正在尝试使用MetalScen将对运动和触摸使用react的全景View放在一起。,您可以通过从CollectionView中选择来更改全景图像。问题是有时当我选择新图像时应用程序随机崩溃,它随机发生但我注意到如果我在图像之间切换到快速,它会更频繁地发生。我遇到的崩溃是SceneKit`C3DModelValueStoragePrepareNextFrame:EXC_BAD_ACCESS看图?threadcrashHereistheprojectonGitHub(需要pod安装),感谢任何帮助或线索谢谢 最佳答案 经过长时间

swift - EXC_BAD_INSTRUCTION 与 swift

我正在使用Swift,但在运行我的项目时遇到了一个奇怪的问题。我有两个类:homeViewController和Photo。这是主要代码:homeViewController:classhomeViewController:UIViewController,UIImagePickerControllerDelegate,UINavigationControllerDelegate,UITextViewDelegate,UITextFieldDelegate,UITableViewDelegate,UITableViewDataSource{//....somecode...funcpu

arrays - 线程 1 : EXE_BAD_INSTRUCTION | assigning an array of objects values

我制作了一个对象数组列表并尝试定义其中一个,起初它很好但是当我尝试调用定义对象的函数时它会给我一个错误“Thread1:EXC_BAD_INSTRUCTION(code=EXC_I386_INVOP,子代码0x0)我的代码是这样的:classColor{varRed:Bool=truefuncsetRed(input:Bool){self.Red=input}和classViewController:UIViewController{//CreatetheobjectarrayvarColors:[Color]=[]//asignvaluestothearrayinsideafunct

ios - EXC_BAD_ACCESS 在 dispatch_async 中填充单元格内容

我正在努力解决我遇到的EXEC_BAD_ACCESS错误。代码如下://Updatethecelldispatch_async(dispatch_get_main_queue(),{letcell=collectionView.dequeueReusableCellWithReuseIdentifier("customCell",forIndexPath:indexPath)as!CustomCollectionViewCell//crashherecell.image.image=imageif(collectionView.numberOfItemsInSection(0)>ind

快速 Playground 错误 BAD_INSTRUCTION

所以我有下面的贪心算法,它给了我以下错误:Playgroundexecutionaborted:error:Executionwasinterrupted,reason:EXC_BAD_INSTRUCTION(code=EXC_I386_INVOP,subcode=0x0).Theprocesshasbeenleftatthepointwhereitwasinterrupted,use"threadreturn-x"toreturntothestatebeforeexpressionevaluation.类://Thisclassrepresentsanundirectedgraphu

ios - 在对象存在时获取 EXC_BAD_ACCESS

我正在开发具有标准钢琴卷帘类型UI的音乐音序器。在我对模型端进行一些更改之前它一直运行良好,但它突然开始在(看似)不相关的部分报告EXC_BAD_ACCESS。奇怪的是所有必要的变量都有正确的值,实际上我可以用po打印值。在我的理解中,EXC_BAD_ACCESS在对象不存在时发生,所以这看起来很奇怪。我的问题是:EXC_BAD_ACCESS即使值存在也是常见的吗?如果是这样的话,可能的情况是什么?任何建议都是有帮助的。谢谢[下面是代码]在我的UICollectionViewLayout子类中:overridefunclayoutAttributesForElements(inrect

ios - EXC_BAD_ACCESS 尝试编码 Codable-conformant 类的子类时

我一定是个白痴之类的,但我已经连续第三天摸不着头脑了,无法弄清楚我打算在我的Swift程序中编码一些JSON数据的意图出了什么问题......情况是这样的:我有两个类如下:classNode:Codable{//Nothinginhere}和classShape:Node{//Nocodeheretoo}然后,我尝试按如下方式对子类进行编码:do{letencodedData=tryJSONEncoder().encode(Shape())}catch{print(error)}这就是我添加到一个空的单View应用程序项目中的所有内容。当我运行它时,出现“Thread1:EXC_BAD

ios - Swift 的 NSCoding 中的 EXC_BAD_INSTRUCTION

funcencodeWithCoder(aCoder:NSCoder!){aCoder.encodeObject(title.bridgeToObjectiveC(),forKey:"title")aCoder.encodeObject(self.artist.bridgeToObjectiveC(),forKey:"artist")}init(coderaDecoder:NSCoder!){NSLog("title:%@",aDecoder.decodeObjectForKey("title")asNSString);//我有一个符合上述NSCoding的NSObject,但是当它初

azure - 在 iOS 上使用带有 swift 的 Azure 移动服务框架的问题 - EXC_BAD_ACCESS 同时将表记录保存到类属性

我无法通过SwiftiOS应用程序使用Azure移动服务。我认为这个问题与对self.items属性的闭包访问有关。我已经尝试从github构建dev分支,但我收到同样的错误。errorEXC_BAD_ACCESS(code=1,address=0xa0)这是我的代码:importUIKitclassAVZItemsTableViewController:UIViewController,UITableViewDataSource,UITableViewDelegate{leturl="https://XYZ.azure-mobile.net/"letkey="XYZ"lettable