swift_学习中遇到的错误

(1)在VisitorView.swift文件中,懒加载一个按钮:

private var loginButton:UIButton={

let btn=UIButton()

btn.setTitle("注册", forState: UIControlState.Normal)

btn.setBackgroundImage(UIImage(named: "common_button_white_disable"), forState: UIControlState.Normal)

btn.setTitleColor(UIColor.orangeColor(), forState: UIControlState.Normal)

// 注册监听

btn.addTarget(self, action: "registerBtnClick", forControlEvents: UIControlEvents.TouchUpInside)

return btn

}()

运行报错:

Cannot convert value of type ‘NSObject -> () -> VisitorView‘ to expected argument type ‘AnyObject?‘

报错图片:

找了半天,终于发现是忘记加关键字"lazy",改为

private lazy var loginButton:UIButton

(2)

时间: 2024-10-22 15:29:50

swift_学习中遇到的错误的相关文章

运维学习中第一个错误

1.执行这条命令后,chkconfig --list 查看后还是显示开机启动项. chkconfig --list|grep 3:启用|grep -vE "crond|sshd|rsyslog|network"|awk '{print $1}'|sed -r 's#(.*)#chkconfig \1 off#g'|bash 解决办法:因为 代码中 3:on.而提示的是'启用',是中文.所以要换成中文才行的. 要细心才行啊,这么大字都没看见

Caffe学习中的一些错误记录

ProtoBuffer ProtoBuffer是由Google开发的一种可以实现内存与非易失存储介质(如硬盘文件)交换的协议接口.Caffe源码中大量使用ProtoBuffer作为权值和模型参数的载体. 在这里我使用的是2.5.0的版本.并且没有安装在系统默认目录/usr/或/usr/local/下. 原文地址:https://www.cnblogs.com/tjuwx/p/8451820.html

xml学习中出现的错误

1.org.xml.sax.SAXParseException: src-element.3: Element 'UC4' has both a 'type' attribute and a 'anonymous type' child. Only one of these is allowed for an element. XML File: <UC4Execution> <Script>JOB_NAME</Script> <UC4 Server="

ruby初步学习中遇到的错误

print <<off This is the second way of creating here document ie. multiple line string; off 报错: 原因: off前面有一个空格

linux网络编程学习笔记之二 -----错误异常处理和各种碎碎(更新中)

errno 在unix系统中对大部分系统调用非正常返回时,通常返回值为-1,并设置全局变量errno(errno.h),如socket(), bind(), accept(), listen().erron存放一个正整数来保存上次出错的错误值. 对线程而言,每个线程都有专用的errno变量,不必考虑同步问题. strerror converts to English (Note: use strerror_r for thread safety) perror is simplified str

R语言学习中的小bug:R中矩阵相乘错误于A %*% B: 需要数值/复数矩阵/矢量参数

遇到了小bug: R中矩阵相乘错误于A %*% B: 需要数值/复数矩阵/矢量参数 看到网上别人的做法,发现了用class(A)和class(B)之后才发现,是因为读入的时候数据的类型不对,A.B的类型并不是matrix,才导致了这个问题. 用as.matrix来变型一下,就OK了. R语言学习中的小bug:R中矩阵相乘错误于A %*% B: 需要数值/复数矩阵/矢量参数,布布扣,bubuko.com

java学习中,异常和错误的简介、捕获异常、抛出异常、自定义异常(java 学习中的小记录)

java学习中,异常和错误的简介.捕获异常.抛出异常.自定义异常(java 学习中的小记录)作者:王可利(Star·星星) 异常:(API 的 java.lang 有一个异常,有很多很多) 在Java程序中也会程序出现不正常的情况,这个就叫异常.     Java是面向对象的语言,任何事物都可以用类来描述,同样的异常也是一种事物.Java中提供了很多的异常类.     多个异常堆积起来,就是一个异常体系.   Throwable:是异常类的父类,超类.Exception 异常.error错误.

Spring中的一个错误:使用Resources时报错(The annotation @Resources is disallowed for this location)

在学习Spring的过程中遇到一个错误:在使用注解@resources的时候提示:The annotation @Resources is disallowed for this location 后来来在学问Java网友的时候解决了. 原来的代码是这样的: 1 package com.show.biz; 2 3 import javax.annotation.Resources; 4 5 import com.show.biz.UserBiz; 6 import com.show.dao.Us

ajax中的stasus错误详解

一.英文版解析 0: (Uninitialized) the send( ) method has not yet been invoked. 1: (Loading) the send( ) method has been invoked, request in progress. 2: (Loaded) the send( ) method has completed, entire response received. 3: (Interactive) the response is be