草庐IT

Implicit_cast

全部标签

android - Flutter: InternalLinkedHashMap<String, dynamic >' has no instance method ' cast' with matching arguments

我无法从之前的问题中找到解决方案,我已将json字符串转换为map下面是我的API调用方法。FuturefetchEvent()async{//hereichangeFuturetypeStringurl='http://xxxxxxxxxxxx.tk/api/userapp/event/lists';varheaders=newMap();//hereidefinedMaptypeheaders['Auth-Key']='OCDOC@2018';headers['End-Client']='OCDOC';varbody=newMap();//hereidefinedMaptypehe

json - 错误 : Type '_InternalLinkedHashMap<String, dynamic>' is not a subtype of type 'List<dynamic>' in type cast

我是Flutter的新手,我尝试从“10.0.2.2:8000/api/membres”上的api获取数据,但出现错误,如typeListdynamicisnotasubtypeoftype'List.我正在关注flutter的示例:https://flutter.dev/docs/cookbook/networking/fetch-data#complete-example请帮助我遵循有用的教程并告诉我如何修复此代码。我的主页.dartimport'package:flutter/material.dart';import'dart:async';import'package:htt

flutter - 当我尝试登录或注册时,出现错误 "Error type ' AuthResult' is not a subtype of type 'FirebaseUser' in type cast"

我正在为我的大学项目制作一个flutter应用程序,我在其中添加了一个登录和注册页面并通过Firebase对其进行了身份验证,当我单击登录时调试控制台显示“错误类型‘AuthResult’是不是类型转换中“FirebaseUser”类型的子类型”,当我在此错误后重新加载应用程序时,它成功登录。在此更新后将firebase_auth包更新到0.12.0之前,一切都运行良好,方法“signInWithEmailAndPassword()”和“createUserWithEmailAndPassword()”抛出错误“A“AuthResult”类型的值不能分配给“FirebaseUser”类

sql - 如何在sqlite3中输入cast

我在命令提示符下运行了sqlite3并运行了一些基本的SQL命令。user@comp:~$sqlite3SQLiteversion3.8.22013-12-0614:53:30Enter".help"forinstructionsEnterSQLstatementsterminatedwitha";"sqlite>CREATETABLEA(aint,btext,cfloat);sqlite>INSERTINTOA(a,b,c)VALUES(1,'2',3);sqlite>SELECTb::int+2FROMA;除了最后一行,所有行都有效,它给出了错误:`Error:unrecogniz

c# - 列中的 NULL 值出现 Dapper Cast 异常

我正在使用SQLite及其闭包扩展来存储层次结构。非闭包表创建为_connection.Execute(@"CREATETABLEIFNOTEXISTScategory(idINTEGERNOTNULLPRIMARYKEY,nameTEXT,parent_idINTEGER,FOREIGNKEY(parent_id)REFERENCEScategory(id));");插入根节点时parent_id设置为NULL。Dapper来回转换的类是publicclassTestRecord{publiclongid;publicstringname;publiclong?parent_id;}

RedisSystemException : java. lang.ClassCastException : [B cannot be cast to java. lang.Long

我在多线程环境下使用jedis和spring-data-redis时遇到这个异常:org.springframework.data.redis.RedisSystemException:Unknownredisexception;nestedexceptionisjava.lang.ClassCastException:[Bcannotbecasttojava.lang.Longatorg.springframework.data.redis.FallbackExceptionTranslationStrategy.getFallback(FallbackExceptionTransl

casting - Swift 中的 float 划分和类型转换

我正在努力学习Swift,我做了一个简单的平均函数:funcaverage(numbers:Int...)->Float{varsum=0fornumberinnumbers{sum+=number}returnFloat(sum)/Float(numbers.count)}average(1,2,3,4,5,6)这给了我正确的结果:3.5但是,我想知道为什么我必须将sum和numbers.count都转换为float。我试过这样转换:returnFloat(sum/numbers.count)但它只给了我3.0 最佳答案 首先,您

casting - Swift:CInt 到 Int 的转换?

在Swift中将CInt转换为Int(原生整数类型)的最简洁方法是什么?现在我正在使用:NSNumber.numberWithInt(myCInt).integerValue这是首选方法吗? 最佳答案 你可以这样做:varc:CInt=4vari:Int=Int(c)CInt是Int32的类型别名,它是Int可以在其初始化中接受的类型之一。以下是我发现可以这样使用的类型:UInt8、Int8、UInt16、Int16、UInt32、Int32、UInt64、Int64、UInt、Float、Double、Float80

ios - 使用 Set 时,Swift 2.0 : Could not cast value MyApp. MyCustomClass 到 MyAppTests.MyCustomClass

这是一个错误:CouldnotcastvalueoftypeMyApp.Member(0x1674daf8)toMyAppTests.Member(0x4c07248).您可以通过简单的方式重现错误:设置两个NSManagedObject@objc(Member)classMember:NSManagedObject{@NSManagedvarfamily:Family}@objc(Family)classFamily:NSManagedObject{@NSManagedvarmembers:Set}也在您的.xcdatamodel中进行设置:然后在您的测试文件中:functestA(

swift - 核心数据 : Could not cast value of type 'MyType_MyType_2' to MyType

我有一个Objective-C模型类MyType。此类在Swift代码中使用:NSEntityDescription.insertNewObjectForEntityForName("MyType",inManagedObjectContext:context)as!MyTypeas!转换导致错误消息CoreData:Couldnotcastvalueoftype'MyType_MyType_2'(0x7be99a30)toMyType(0xf33db74).如果我将它转换为NSManagedObject它会起作用。当我打印结果时,我仍然可以看到,它是MyType的实际实例:(enti