草庐IT

iOS(结构): Crashlytics crashing app on launch

我已经更新了Crashlytics,但在启动时仍然出现此错误:Error:***Terminatingappduetouncaughtexception'FABException',reason:'[Fabric]Itappearsthat"Crashlytics"isnotavalidFabricKit.PleasemakesureyouonlypassFabricKitsto[Fabricwith:].'这是我的代码:funcapplication(application:UIApplication,didFinishLaunchingWithOptionslaunchOption

ios - swift : Crashes due to no superview 中的 VFL 约束

我正在尝试以编程方式进行简单的布局,但我认为我遗漏了一些简单的东西,或者有一些不合适的地方。下面的ViewController应该在superView中将标签居中。但是,它会崩溃并显示以下经过修剪的消息:Theviewhierarchyisnotpreparedfortheconstraint...添加到View时,约束的项目必须是该View(或View本身)的后代。如果在组装View层次结构之前需要解决约束,这将崩溃...在容器层次结构中找不到View:...该View的superView:NOSUPERVIEW带有此错误消息的其他SO问题正在使用nibs在大多数情况下,我试图避免这

ios - cellForRow(在 : indexPath) returns nil and crashes my swift app

在我的swift应用程序中,我在UITableView中显示单元格,前10个单元格包含一张照片。我决定为每个单元格添加视差效果,这样当用户上下滚动表格时-图像会改变它的偏移量。这是我从我的网络服务中获取数据并将其最初添加到TableView的方式:funcmakePostQueryForFetchingData(_parameters:[String:AnyObject],url:String,type:String){Alamofire.request(url,method:.post,parameters:(parameters),encoding:JSONEncoding.def

ios - @IBDesignables - "the agent crashed"但应用程序仍然有效(大部分时间)

我在一个项目中遇到了一个非常奇怪的问题。XCode一直给我红色错误,并说我的IBDesignables有问题。但是错误消息每次都不同,而且总是受到影响的另一个ViewController。我不知道如何找到问题的原因。我创建的所有IBDesignables似乎都是随机发生的。该应用程序仍然有效。虽然,有时它无法正确呈现某些View(我有带有自定义绘制mask的View)。它很少发生,但确实发生了。这些是我得到的错误:"Failedtoupdatetheautolayoutstatus:Theagentcrashed""Failedtorenderandupdatetheautolayou

swift - '-[__NSCFDictionary setObject :forKey:]: mutating method sent to immutable object' cause crash

我正在将NSUserDefault中的UserInfo字典指定为NSMutableDictionary。现在我的dicInfo是可变字典,但它包含的对象是不可变的。所以,当我试图替换这些值时,它会导致崩溃。我附上描述崩溃报告的图片。如果有任何解决方案,如何将可变字典的内部对象转换为可变。谢谢 最佳答案 NSDictionary类符合NSMutableCopying协议(protocol)。因此,我们可以在NSDictionary上调用mutableCopy方法来获取对象的NSMutableDictionary副本。letdicInf

ios - dismissViewControllerAnimated :completion: causing memory crash

所以我正在开发一个应用程序,如果我没有在应用程序默认值中存储用户名,我会从基本View启动登录View。letdefaults=NSUserDefaults.standardUserDefaults()if!defaults.objectForKey("username"){dispatch_async(dispatch_get_main_queue(),{self.navigationController.tabBarController.performSegueWithIdentifier("Login",sender:self)})}该代码在我的Storyboard中触发了一个“

swift 3 : Unity Integration leads to crash on app lauch

我目前遇到了此线程中描述的相同问题:UnityimplementationinSwift3Project:Crashonapplaunch-MetadataCache::Initialize().我能够成功地将一个简单的统一项目集成到Swift中,如下所述:https://github.com/blitzagency/ios-unity5.问题是我导出的统一项目使用pod本身(来自谷歌的GVR-SDK)。所以我安装了缺少的框架,所有编译器错误都消失了,但不幸的是我的应用程序在应用程序启动后直接崩溃了,但我不明白为什么。当我的unitybuild也使用pod时,是否有任何特定的方法需要修

ios - 当 func 中的归档对象编码时(使用 aCoder : NSCoder) method crashed with swift enum in real revice

在我的singleton类中,我有一个swift枚举:importUIKitenumUserType{caseterant//casenormalUser//casenormalUserFinancialer//}@objc(UserStaticSwift)classUserStaticSwift:NSObject,NSCoding{报告的错误:使用控制台日志:libc++abi.dylib:terminatingwithuncaughtexceptionoftypeNSException在编码中:funcencode(withaCoder:NSCoder){aCoder.encode

swift - 部分申请thunk Crash。

无法理解Crashlytics中的崩溃报告。这是崩溃日志:Crashed:com.apple.main-thread0Rekindlr0x10007a728ViewController.(user_info(Match?,completionHandler:(Bool?)->())->()).(closure#1)(ViewController.swift:201)1Alamofire0x100156678partialapplyforthunk(ResponseSerialization.swift)2Alamofire0x10015891cspecializedRequest.(r

ios - swift 3.1 : Crash when custom error is converted to NSError to access its domain property

我的Swift应用程序有一个自定义错误系统,其中MyError只是一个符合Error的简单类。现在,只要第三方库(PromiseKit)尝试将此错误转换为NSError然后访问其domain属性,应用程序似乎就会崩溃。在我自己的代码中,这样做按预期工作,那么为什么它会在库中崩溃以及处理它的正确方法是什么?Crashed:com.apple.main-thread0libswiftCore.dylib0x1011d86d8_hidden#19226_(__hidden#19178_:1788)1libswiftCore.dylib0x1011cda3c_hidden#19206_(__h