草庐IT

keyword-argument

全部标签

ios - 如何修复 "Argument passed to call that takes no arguments"错误?

我正在尝试制作一个TicTacToe游戏。我正在尝试使用此checkForWinner函数,但不断出现错误。非常感谢任何帮助。这是我的代码classViewController:UIViewController{@IBOutletweakvarCurrentLetterLabel:UILabel!@IBOutletweakvarlabel1:UILabel!@IBOutletweakvarlabel2:UILabel!@IBOutletweakvarlabel3:UILabel!@IBOutletweakvarlabel4:UILabel!@IBOutletweakvarlabel5:

swift - Rx swift : Extra argument 'onError' when subscribing on an Observable<String>

我有以下代码:letfetcher=DiagnosticFetcher(commandSender:sender)fetcher.fetch().observeOn(MainScheduler.instance).subscribe(onNext:{self.store.save(content:$0)},onError:{self.view.showError("Error")},onCompleted:{log.verbose("Diagnosticfetched")})它不编译:Extraargument'onError'incall.如果我使用onSuccess,我会得到同样的

swift - 高阶函数 : "Cannot invoke ' map' with an argument list of type '((_) -> _)' "

我想使用快速的高阶函数(映射)从给定的UIView.subviews数组中删除所有subview。线路(cell.contentView.subviewsas[UIView]).map{$0.removeFromSuperView()}导致错误“无法使用类型为‘((_)->_)’的参数列表调用‘map’”此时我想知道编译器需要我做什么。 最佳答案 我会说map不适合这种操作。它基于其他序列元素创建一个新序列,但您不想创建一个序列,您只想遍历它们并对它们应用一个函数。在swift中,没有满足您需求的高阶函数,我希望他们能尽快加入一些东

ios - Xcode 10 beta2 : Cannot invoke initializer for type 'UIView' with no arguments

我已经下载了Xcode10beta2并重建了我的项目,代码如下:letsomeView=UIView()出现以下错误:无法调用不带参数的“UIView”类型的初始值设定项很奇怪。有人在使用Xcode10beta2时遇到过这些构建错误吗? 最佳答案 对我来说,这是通过扩展NSObjectProtocol来推断的:extensionNSObjectProtocolwhereSelf:UIView我通过将NSObjectProtocol替换为UIView符合的任何其他协议(protocol)来修复它。在我的例子中是UIAppearance

swift - 将参数传递给方法时出现错误 "extra argument in call"

我正在尝试用swift编写以下Objective-C代码:NSCalendar*cal=[NSCalendarcurrentCalendar];NSDate*now=[NSDatedate];NSDate*startOfTheWeek;NSTimeIntervalinterval;[calrangeOfUnit:NSWeekCalendarUnitstartDate:&startOfTheWeekinterval:&intervalforDate:now];它将本周的开始写入startOfTheWeek并将周持续时间写入interval。我在Playground上写作letnow:NS

iphone - 为什么在将 Float 转换为 CGFloat 时 Xcode 给我一个警告 "Cannot convert value of type ' CGFloat' to expected argument type 'UnsafeMutablePointer"?

我正在尝试将Float值转换为CGFloat值,这里是我的代码:letmyFloatForR=0letr=CGFloat(myFloatForR)letmyFloatForG=0letg=CGFloat(myFloatForG)letmyFloatForB=0letb=CGFloat(myFloatForB)letmyFloatForA=0leta=CGFloat(myFloatForA)tintColor.getRed(r,green:&g,blue:&b,alpha:&a)但Xcode突然给我一个警告说:“无法将类型'CGFloat'的值转换为“tintColor”行上的预期参数类

iOS Swift 可解码 : Error: Cannot invoke initializer for type with no arguments

我在初始化结构时遇到错误,请参阅下面的屏幕截图。调试后我发现在结构中包含review变量会产生问题。我不知道我做错了什么。谁能帮帮我?发送我正在复制代码以防你需要尝试一下importUIKitstructRootValue:Decodable{privateenumCodingKeys:String,CodingKey{casesuccess="success"casecontent="data"caseerrors="errors"}letsuccess:Boolletcontent:[ProfileValue]leterrors:[String]}structProfileValu

java - 非法参数异常 : argument type mismatch in Hibernate

我突然开始在hibernate中遇到“IllegalArgumentException:参数类型不匹配”。hibernate实体工作了相当长的一段时间,svn日志确认代码完好无损。可能是什么情况?这是异常的一部分Jan16,201010:47:09PMorg.apache.catalina.core.StandardWrapperValveinvokeSEVERE:Servlet.service()forservletFacesServletthrewexceptionjava.lang.IllegalArgumentException:argumenttypemismatchatsu

java - 无法设置 guest 内存 'android_arm' : Invalid argument

我花了几天时间尝试启动任何Android程序。甚至“HelloWorld”也给我同样的错误:[2014-10-2818:07:14-android19]AndroidLaunch![2014-10-2818:07:14-android19]adbisrunningnormally.[2014-10-2818:07:14-android19]Performingcom.example.android19.MainActivityactivitylaunch[2014-10-2818:07:14-android19]AutomaticTargetMode:launchingnewemula

java - "Actual or formal argument lists differs in length"

当我尝试在Friendsf=newFriends(friendsName,friendsAge);的()括号中添加内容时出现错误:ConstructorFriendsinclassFriendscannotbyappliedtogiventypes.Required:noarguments.Found:String,int.Reason:actualorformalargumentlistsdifferinlength.但是当我取出参数时,我的friend列表只显示“null0”。即使我有StringfriendsName=input.next();,是否还没有设置值?此外,当我尝试删