草庐IT

anyobject

全部标签

java - 是否可以在 Kotlin 中使用 Mockito?

我面临的问题是Matchers.anyObject()返回null。当用于模拟仅接受不可为空类型的方法时,它会导致抛出“不应为空”异常。`when`(mockedBackend.login(anyObject())).thenAnswer{invocationOnMock->someResponse}模拟方法:publicopenfunlogin(userCredentials:UserCredentials):Response 最佳答案 有两种可能的解决方法:privatefunanyObject():T{Mockito.anyO

swift - 常量 json 推断有 'AnyObject' ,这可能是意外的

我正在使用下面的代码进行json解析,但编译器提示警告“Constantjsoninferredtohave'AnyObject',whichmaybeunexpected”。我将如何解决警告?我的json响应可能是json数组或字典。如何以通用方式实现它?ifletjson=NSJSONSerialization.JSONObjectWithData(data,options:.MutableLeaves,error:&jsonError){} 最佳答案 试试这个:letjson:AnyObject?=NSJSONSerializ

ios - 'AnyObject' 没有成员 "contactUID"即使 Intelitype 说它有?

另一个ameturehourSwift编程问题。我一直在从对象数组“任何对象”“结果”中返回一个对象的值。智能类型说我在数组中有一个值为“ContactUID”的对象,但是当我尝试使用ContactUID时,我收到一条错误消息,指出“AnyObject”不包含成员“contactUID”。名为HBCContactList的数组成功返回FirstName、LastName以及代码中屏幕上列出的所有其他项目。但是它不会返回值“ContactUID”。模特拿到了正确的元素。然而,与所有其他人不同的是……ContactUID是INT64而不是字符串……我添加了一些屏幕截图以协助解释过程。抱歉,

swift - 在 Swift 中获取 AnyObject 的类型

我有自定义的SkSpriteNode子类。此类的名称是Unit1。在GameScene中:varallUnit1:[Unit1]?varenemy1=Unit1(imageNamed:"1")enemy1.position=CGPointMake(CGFloat(StartPointX),CGFloat(self.frame.height))//Iaddthiscustomnodetoarray.Itsnotrelativewithmy//questionbutIwanttodescribeallofthem.if(allUnit1==nil){allUnit1=[enemy1]}el

ios - 如何将 NSURLRequest 的 HTTPBody 参数检索到字典 : [NSObject: AnyObject] in Swift

我正在尝试将NSURLRequest的HTTPBody从NSData转换为Dictionary,以便访问它的参数并运行检查。varparameters:[NSObject:AnyObject?]=["method":"foo",]varurlRequestString="www.foobar.com/api/aMethod"varurlRequest=AFOAuth2Manager().requestSerializer.requestWithMethod("POST",URLString:urlRequestString,parameters:postParameters,error

ios - 无法将类型 'NSMutableDictionary' 的值转换为预期的参数类型 '[String: AnyObject]?'

我想跳过去使用Xcode7.3.1并转换我的代码,但我在这里遇到了某种问题,这就是我过去在Swift1.1中使用它的方式,但我收到错误-无法转换值类型为“NSMutableDictionary”的预期参数类型为“[String:AnyObject]?”:privatefuncgetPlacemark()->CLPlacemark{varaddressDict=NSMutableDictionary()varformattedAddressArray=self.formattedAddress.componentsSeparatedByString(",")asArrayletkSubA

swift - 如何将 nil 作为 dictionary<String,AnyObject> 的参数传递

我有一个Dictionary类型的字典我需要将参数作为nil传递:letparams=["number":nil,"description":nil,"lang":"spa","byFee":true,"plan":data.Plan]asDictionaryrequest.HTTPBody=try!NSJSONSerialization.dataWithJSONObject(params,options:[])如果我这样做,我会得到一个错误:所以我尝试将词典更改为Dictionary但是如果我这样做,那么错误就会出现在请求中。HTTPBody: 最佳答案

ios - Realm - 对象映射和持久化 AnyObject 类型

我正在构建一个两个模式相同的应用程序(DB和LocalDB)。这是一个伟大的原因,只需要一行代码,Realm就可以解析我从服务器获取的JSON。ifletJSON=response.result.value{letrealm=try!Realm()do{tryrealm.write{realm.create(EMApplication.self,value:JSON,update:true)}}catch{print("Somethingwentwrong!")}}唯一的问题是Realm要求专门为我设置的每个属性提供一个类型,但我至少有一个属性我想用作AnyObject类型:class

ios - Swift 3 上下文类型 'AnyObject' 不能与字典文字一起使用

我在从swift2.3移植到swift3时遇到了以下问题。我试图在下面的函数中返回值字典的字典。但是出现错误Contextualtype'AnyObject'Cannotbeusedwithdictionaryliteral在寻找一些答案但无济于事后,我尝试手动将值桥接为AnyObject。typealiasPayload=[String:AnyObject]functoCreatePayload()->Payload{letpayload:[String:[String:AnyObject]]=["saving_rule":["description":titleasAnyObjec

xcode - “AnyObject”不可转换为 ABRecordRef

我正在尝试使用swift从地址簿中获取人们的生日。letab=ABAddressBook.sharedAddressBook()varbirthday:CFDateRef?forpersoninab.people(){birthday=ABRecordCopyValue(person,kABBirthdayProperty)...但我在xcode中收到以下错误:AnyObject'isnotconvertibletoABRecordRefABRecordCopyValue需要一个ABRecordRef对象作为第一个参数,但person是AnyObject类型。它也不适用于persona