草庐IT

clnt_call

全部标签

ios - 核心数据 : error: Failed to call designated initializer on NSManagedObject class

我做了一些研究,我真的不明白这里发生了什么。当我在TableView中选择一行时出现此错误:Wish[1392:37721]CoreData:错误:无法调用NSManagedObject类“Wish.ProduitEntity”上的指定初始值设定项(lldb)错误出在ViewController类中的prepareForSegue方法上。感谢帮助importUIKitimportCoreDataclassViewController:UIViewController,UITableViewDataSource,UITableViewDelegate{@IBOutletweakvarle

ios - swift 2.0 : `print` function generates "Argument passed to call that takes no arguments" error

类中的print函数神秘地生成以下错误:Argumentpassedtocallthattakesnoarguments。但是,如果我们使用Swift.print而不是仅仅使用print来调用函数,错误就会消失。我们使用的是Swift2和Xcode7。为什么会这样?在生成错误的地方测试下面的函数:functest(){print("whydoesthisfail")} 最佳答案 However,theerrorgoesawayifweuseSwift.printinsteadofjustprinttoinvokethefunctio

ios - TableView (:cellForRowAtIndexPath:) Not Called

我知道这个问题已被问过一百万次,但我遇到了这个问题,却终生无法解决,而且之前的所有示例都只有针对其问题的唯一代码。我有一个viewcontroller,里面有一个tableview。我创建了一个自定义的tableviewcell类,但我的问题是:甚至没有调用在viewcontroller中设置的cellforrowatindexpath。我已经包含了UITableViewDataSource和UITableViewDelegate协议(protocol),但没有结果-我的tableview显示时没有任何配置(主要是填充单元格)。 最佳答案

ios - 错误 "Call can throw, but is not marked with ' try' 错误未被处理”

这段代码出错“调用可以抛出,但没有标上‘try’,错误未被处理”我正在使用Xcode7.1最新的beta和swift2.0funccheckUserCredentials()->Bool{PFUser.logInWithUsername(userName!,password:password!)if(PFUser.currentUser()!=nil){returntrue}returnfalse 最佳答案 Swift2.0引入了errorhandling.该错误表明logInWithUsername:password:可能会引发错

swift WKWebView : Can't find variable error when calling method

我正在尝试将GPS坐标传递给方法调用setIOSNativeAppLocation。我在下面有以下代码,但出现此错误:AJavaScriptexceptionoccurred"UserInfo={WKJavaScriptExceptionLineNumber=1,WKJavaScriptExceptionMessage=ReferenceError:Can'tfindvariable:setIOSNativeAppLocation,WKJavaScriptExceptionSourceURL=http://mywebsite.com,NSLocalizedDescription=AJa

ios - 放大 UIImageView : View For Zooming is called but nothing happened

我在放大UIImageView时遇到问题。要理解,我的UIViewController具有以下结构,非常简单:我只有一组图像。屏幕一次只显示一张图片,但要查看其他图片,我可以向左或向右滚动。(就像Apple的照片应用程序一样)。我想要这些图像中的缩放功能。这就是我的UIViewController的工作方式:我有一个主要的UIScrollView,其中包含许多UIScrollView(每个图像一个)。基本上在每一个UIScrollView中,都有一个UIImageView。(我没有使用UICollectionView来允许缩放:我只有许多包含UIImageView的UIScrollVi

swift 4 "Extra argument in call"Rxswift

我从Swift3更新到4,我正在使用RxSwift,更新后我遇到了一个错误“调用中的额外参数”,因为它现在期望类型元素。我尝试创建(响应,数据)的元组,但仍然给我一个错误,如图所示。publicstaticfuncdeleteCrush(receiver:String,receiver_type:ProviderType)->Observable{/*Deletecrushidentifiedby`id`*/letparameters:Parameters=["receiver":receiver,"receiver_type":receiver_type.rawValue]print

ios - swift 警告 : Application delegate received call to -application:performFetchWithCompletionHandler: but the completion handler was never called

我在下面的模拟器中调用这个函数来模拟后台获取。然后我在日志中收到这个警告:SwiftWarning:Applicationdelegatereceivedcallto-application:performFetchWithCompletionHandler:butthecompletionhandlerwasnevercalled.我看到其他StackIverflow回答说我只需要添加completionhandler()。我试过了,它说我需要添加一个参数,这就是我迷路的地方。funcapplication(_application:UIApplication,performFetc

swift - 核心数据 : ValueTransformer functions are not called

我将一些键/值对作为字符串存储在CoreData中——在较新的版本中——现在应该被加密。为了不单独依赖ApplesDataProtection,我现在想在使用RNCryptor存储之前加密数据并借助ValueTransformer类。但是,转换函数没有被调用,调试输出和断点都没有被触发。这些字符串现在存储为数据对象,但可以以二进制表示的纯文本形式读取-因此它们显然未加密。这是我改变的地方:添加并激活了新的迁移/数据库方案将键和值列从String类型更改为Transformable将值转换器设置为»EncryptedStringTransformer«,将自定义类设置为»String«最

swift - Xcode 10.1 swift 4.2 运算符重载导致编译器警告 : "All paths through this function will call itself"

所以我突然收到这个编译器警告,它在swift3或(我认为)swift4.0上不存在。下面的代码重载+=运算符以执行向量增量:publicfunc+=(left:inoutCGVector,right:CGVector){left+=right}并产生警告,我很困惑任何人都可以阐明为什么会发出警告以及出了什么问题吗? 最佳答案 当您执行left+=right时,它会调用您定义的同一函数。换句话说,您的运算符重载函数+=(左:inoutCGVector,右:CGVector)将始终调用自身(无限递归)。你正在做类似的事情funcfoo(