有时候我们重写父类的init方法时不注意将init后面的第一个字母写成了小写,在这个方法里面又调用父类的初始化方法(self = [super init];)时会报错,错误信息如下:

error:Cannot assign to 'self' outside of a method in the init family

原因:只能在init方法中给self赋值,Xcode判断是否为init方法规则:方法返回id,并且名字以init +大写字母开头+其他  为准则。例如:- (id) initWithXXX;

出错代码:- (id) Myinit{

self = [super init];

……

}

解决方法:- (id) initWithMy

{

self = [super init];

}

Cannot assign to 'self' outside of a method in the init family相关推荐

  1. 关于error:Cannot assign to 'self' outside of a method in the init family

    有时候我们重写父类的init方法时不注意将init后面的第一个字母写成了小写,在这个方法里面又调用父类的初始化方法(self = [super init];)时会报错,错误信息如下:error:Can ...

  2. jdk版本和maven版本的匹配问题,maven报错method ‘void <init>()‘ not found

    安装maven的时候显示maven报错method 'void <init>()' not found的错误,后来发现是2021版本的idea跟maven的3.8.6的版本不兼容,需要下载 ...

  3. iOS 各种编译错误汇总

    1.error: macro names must be identifiers YourProject_prefix.pch 原因: 因为你弄脏了预处理器宏,在它处于<Multiple Val ...

  4. iOS 疑难杂症 学习笔记

    iOS Learing note 出现问题:虚拟机 Xcode 调试时候发现键盘出不来 错误提示:Xcode 提示: Can't find keyplane that supports type 8 ...

  5. 【IOS】IOS开发问题解决方法索引(六)

    1       [Network]使用AFNetworking2.0请求数据时出现错误Requestfailed:unacceptablecontent-type:text/html解决方法 使用AF ...

  6. Dubbo :广播模式下Can't assign requested address问题

    1.背景 在MAC系统中使用dubbo的multicast模式,启动报错: Exception in thread "main" java.lang.IllegalStateExc ...

  7. ElasticSearch 6.4.3 启动报错: [Cannot assign requested address: bind]

    今天在本地搭建一个测试用的最新版ElasticSearch6.4.3 的环境时,遇到一个报: [Cannot assign requested address: bind]的错误. 错误日志内容如下: ...

  8. [深入浅出Cocoa]详解键值观察(KVO)及其实现机理

    [深入浅出Cocoa]详解键值观察(KVO)及其实现机理 本文转载至    罗朝辉 (http://www.cppblog.com/kesalin/) 本文遵循"署名-非商业用途-保持一致& ...

  9. Verilog设计实例(4)详解全类别加法器(一)

    博文目录 写在前面 正文 半加器 设计代码 测试文件 行为仿真波形图 全加器 设计文件 设计完整文件 行为仿真 纹波进位加法器 2bit数据等波纹加法设计 参数化的等波纹加法器设计 参考资料 交个朋友 ...

最新文章

  1. 《这就是搜索引擎:核心技术详解》---读后感
  2. [转]撞车之后,不要傻里傻气的!
  3. 【渝粤教育】国家开放大学2018年秋季 0630-22T环境法学 参考试题
  4. es6 Promise.all()方法
  5. 关于数据型驱动自动化测试实现
  6. 基于Seajs的可控台球碰撞游戏
  7. python 去掉字符串第一个字符_10 个 Python 字符串处理技巧
  8. 【Git/Github学习笔记】ubuntu系统下使用git命令与windows下的差别
  9. onlyoffice中文字体下载
  10. NLPIR 汉语分词系统 (PyNLPIR) 学习手札
  11. 讯飞语音转写json结果格式化,提取文字(基于python)
  12. Linux 普通用户su root 权限的开启和禁止
  13. Arduino -uno 核心板 之中级系列3 QAU04生日快乐歌实验
  14. 计算机网络故障是指啥,网络故障管理
  15. 六一儿童节,程序员写给女儿的一封信
  16. 如何将eclipse项目和svn关联(从服务器取项目)
  17. linux man 位置,Linux系统如何查看命令帮助,man命令使用详解
  18. 计算机公务员写材料吗,公务员写材料到底从哪入手啊
  19. 电脑计算机怎么没有桌面显示器,如果您听不懂,请问为什么计算机显示器没有OLED屏幕?...
  20. Android Wear 开发 (一),移动应用开发技术

热门文章

  1. mysql一对一修改_MYSQL的一对一
  2. Code First :使用Entity. Framework编程(7) ----转发 收藏
  3. SQL-字符串运算符和函数
  4. 设计把所有的奇数移动到所有偶数前面的算法
  5. 网易云音乐测开面试题整理
  6. CMDB服务器管理系统【s5day90】:创建资产更新服务器硬盘信息
  7. 1289 大鱼吃小鱼
  8. poj 1236 Network of Schools
  9. poj 3261 Milk Patterns 后缀数组 最长重复子串
  10. 【翻译】Scott Mitchell的ASP.NET2.0数据指南中文版索引