A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

为什么用id定义的对象不能用点语法?

3 个回复

倒序浏览
OC是根据类的定义来自动添加点语法的,如果都没有property的声明,XCODE哪里知道
回复 使用道具 举报
Emma 发表于 2015-5-23 17:50
OC是根据类的定义来自动添加点语法的,如果都没有property的声明,XCODE哪里知道 ...

我用id 作为对象变量的指针的指向类型,并没说没用property声明啊,比如
  1. @property (nonatomic, strong) id car;
复制代码

我之后是不能用点语法来访问car的setter 和getter的。
为什么呢?
回复 使用道具 举报
用之前,要用Car类强制转换下的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马