草庐IT

objective-c - 包含点 : for UIBezierPath crashes

我正在将SVG文件解析为UIBezierPath。我想知道CGPoint是在UIBezierPath内部还是外部。为此,我使用containsPoint:。当我在模拟器中运行它时,一切正常(几乎!)。当我在iPad设备上运行它时,它会在某些路径和点上崩溃。在调用containsPoint:之前,我在每个UIBezierPath上调用了closePath。下面是一些导致崩溃的路径和点(我把点随机化了,所以崩溃点可能会更多):CrashPoints:(659.0,444.0),(659.0,443.0)SVGPath:M661446c1-13-14-11-12-22-40-20-2-2-2

ios - 核心数据/NSOperation : crash while enumerating through and deleting objects

我有一个基于核心数据的应用程序,它具有一个对象(列表)到多个对象(列表项)的关系。我正在努力在设备之间同步数据,作为其中的一部分,我在后台线程中从XML文件导入列表(通过NSOperation子类)。当我更新现有列表时,我删除了它所有的旧列表项(从特定于该线程的NSManagedObjectContext中)并用XML文件中的新列表项替换它们...删除是通过枚举处理的该列表的项目:for(ListItemCD*iteminlistToUpdate.listItems){[self.importContextdeleteObject:item];}但是,偶尔,我会在枚举期间崩溃:*由于未

iOS swift : Calling a singleton method 3 times causes app to crash

我有并排的目标/快速代码。我调用了swift单例方法3次。三次后它崩溃了。我有理由相信这可能是内存问题。这是我的代码ViewController.m-(void)sharedData{//calledthreetimessharedData=[SharedDatasharedData];[sharedDatainitSyncManager];}Swift共享数据类classfuncsharedData()->SharedData{structSingleton{staticletinstance=SharedData()}returnSingleton.instance}funcini

ios - 页面 View Controller : SetViewController Crashes my App

当我运行我的应用程序时,我注意到setViewController方法导致内存链接并使我的应用程序崩溃。我已经处理这个问题几个小时,并尝试在网上查找,并找到一post,其中提到将我的setViewController方法放在dispatch_async(dispatch_get_main_queue)中,但这会终止应用程序,并且我在控制台中收到以下错误:2015-12-2619:41:55.596HarishYerra[4663:132796]XPCconnectioninterrupted2015-12-2619:41:55.596HarishYerra[4663:132797]Te

ios - 多点连接 IOS : didFinishReceivingResourceWithName Error Handling (Crash)

我一直在努力尝试在相对较短的时间内让MultipeerConnectivity在我们的应用程序中运行。大多数事情都进行得相当顺利,但我们现在遇到了一个非常令人费解的问题。当遵循快乐的路径时,我们可以很好地传输所有数据,但是当尝试实现错误处理时......这是通过关闭wifi传输中完成的......我的代码......:分享者:funcsendResource(data:Data?,name:String,fileName:String,peerId:MCPeerID){ifdata!=nil{leturl=createTransferFile(jsonData:data!,name:f

ios - swift 4 : Timer Crashing - unrecognized selector sent to instance

我正在尝试调用Timer的一个实例,并为流逝的每一秒打印“Asecondhaspassed”。我正在关注Udemy上的TheCompleteiOs11&SwiftDeveloperCourse。讲师正是这样做的,他的代码可以正常工作,但我的却崩溃了。代码如下:vartimer:Timer!=Timer()@IBActionfunccameraPressed(_sender:Any){timer.invalidate()}funcprocessTimer(){print("Asecondhaspassed")}overridefuncviewDidLoad(){super.viewDid

ios - swift : SLKTextViewController crashes after editing tableview numberOfSectionsInTableView

我正在使用带Pod的SLKTextViewController框架安装,它工作正常,直到我尝试编辑numberOfRowsInSection或numberOfSectionsInTableView或cellForRowAtIndexPath的数量。为什么?classFeed:SLKTextViewController{overrideclassfunctableViewStyleForCoder(decoder:NSCoder)->UITableViewStyle{returnUITableViewStyle.Plain;}overridefuncnumberOfSectionsInT

ios - 'NSInternalInconsistencyException',原因 : 'Unrecognized database version: ' Firebase crash on physical device

我的应用程序在物理设备上不断崩溃,但它在模拟器上运行良好。而且我找不到有关该错误的任何信息。我正在使用火力基地。我的应用已经运行良好一段时间了,但这是随机发生的。2016-08-0814:50:14.081gameofchats[1626:570752]*由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“无法识别的数据库版本:”*首先抛出调用栈:(0x182462db00x181ac7f800x182462cf80x1001b1bc80x1001b1ab00x1001c2a840x100ed5a7c0x100ed5a3c0x10

swift - 为什么 DispatchWorkItem 会通知 crash?

我刚刚开始用Swift编程语言学习更多关于GrandCentralDispatch的知识。我按照在线教程更好地理解GCD并尝试了各种用法示例...在有关工作项的部分中,我编写了以下代码:funcuseWorkItem(){varvalue=10letworkItem=DispatchWorkItem{value+=5}workItem.perform()letqueue=DispatchQueue.global(qos:.utility)queue.async(execute:workItem)workItem.notify(queue:DispatchQueue.main){prin

swift - iOS 13 SwiftUI : app crashes upon launch on real device

在SwiftUI和Apple的新测试版(macOS10.15、iOS13和Xcode11)发布后,我开始开发基于新技术构建的应用程序。考虑到所涉及的所有软件和系统都处于测试阶段,开发进展顺利。然而,当尝试在真实设备(iPhone8Plus,运行iOS13beta2)上运行基于SwiftUI的应用程序时,该应用程序拒绝启动,而是在启动时崩溃并显示一个简单的(lldb)在Xcode调试器中。该应用程序在模拟器中运行正常,并且Xcode没有提供任何有用的消息来说明为什么该应用程序无法在真实设备上运行。tl;dr在iOS13模拟器中成功运行后,SwiftUI应用在真正的iOS13设备上启动时崩