闭包错误-Cannot invoke 'responseResult' with an argument list of type

原创 2015年07月08日 12:41:31
func login(mobile:String, passwd:String, responseResult:(result:NSDictionary?,error:(Int8, String)?)->Void) {
        Alamofire.request(.GET, "http://httpbin.org/get", parameters: ["foo": "bar"])
            .responseString { (request, response, string, error) in
                if error != nil {
                    responseResult(result: nil, error: (error!.code, error!.localizedDescription))
                } else {
                    responseResult(result: nil, error: nil)
                }
        }
   }
   >>>Cannot invoke 'responseResult' with an argument list of type '(result: nil, error: (Int, String))'

这个错误的原因是error!.code是int类型,而声名的是int8类型

修改方法:

func login(mobile:String, passwd:String, responseResult:(result:NSDictionary?,error:(Int, String)?)->Void) 

错误argument of type "char *" is incompatible with parameter of type "LPCWSTR"的解决方法

方法一: 方法一只针对新手,在vs2010中修改编码格式:   右键工程——》   选择“Properties”——》   选择“Configuration P...

使用cuDNN5编译py-faster-rcnn错误:cudnn.hpp(126): error: argument of type "int" is incompatible ...

前几天在cuda8+cudnn5.1下编译py-faster-rcnn/caffe-fast-rcnn时报错了, /home/guyadong/caffe/py-faster-rcnn/caffe...
  • 10km
  • 10km
  • 2017年03月16日 11:55
  • 3842

Must qualify the allocation with an enclosing instance of type AAA (e.g. x.new A() where x

今天在写一个程序的时候在一个类中写了内部类。在main()中进行了实现, 但是在编译的时候进行了报错。自己也不知道错在哪里就出现了这样的英文。 Exception in thread “main”...

No enclosing instance of type Excrise is accessible. Must qualify the allocation with an enclosing i

转载自:转载内容 最近在看Java,在编译写书上一个例子时,由于书上的代码只有一部分,于是就自己补了一个内部类。结果编译时出现:No enclosing instance of ty...
  • SCGH_Fx
  • SCGH_Fx
  • 2017年03月30日 13:12
  • 425

No enclosing instance of type Outer is accessible. Must qualify the allocation with an enclosing ins

之前看内部类的时候没发现这个问题,今天写代码的时候遇到,写个最简单的例子: 下面这一段代码 红色的部分就是编译报错: No enclosing instance of type ...

Java出现No enclosing instance of type ImageViewer is accessible. Must qualify the allocation with an

菜鸟刚开始学Java,看《Java核心技术 卷1 基础知识 (第9版)》-在按照编译写书上一个例子时,由于书上的源代码不是很完整,写完之后发现编译器报错,编译时出现:No enclosing in...
  • Mr_Pu
  • Mr_Pu
  • 2015年08月08日 17:43
  • 603

Java出现No enclosing instance of type Test is accessible. Must qualify the allocation with an enclosin

最近研究LDA源代码时,里面涉及到Comparable方法的使用。以前用过这个排序方法,现在想回顾一下。以下是程序,感觉没问题啊,结果报错了:Exception in thread "main" ja...

Java编译时出现 No enclosing instance of type Main is accessible. Must qualify the allocation with an encl

今天在编译Java程序的时候出现以下错误: No enclosing instance of type Main is accessible. Must qualify the allocation ...

PHP Fatal error: Cannot use object of type stdClass as array in错误

在使用php curl时,返回了一个json字符串,然后试图使用json_decode()方法对其进行转换,例子代码如下: private function callGoogleMapApi...
  • zpf336
  • zpf336
  • 2015年12月03日 17:13
  • 954
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:闭包错误-Cannot invoke 'responseResult' with an argument list of type
举报原因:
原因补充:

(最多只允许输入30个字)