估计这是新手常犯的错,出现了这样的错误,应该马上猜到是忘写了@synthesize语句

我在一个.m文件中忘了写@synthesize语句来实现一个属性的读写方法,程序异常崩溃,查看Debugger Console窗口后发现这样一段文字:

[FlowerDetailViewController setDetailURL:]: unrecognized selector sent to instance 0x4e373e0

检查了半天,发现是在.m文件中少了这样一句

@synthesize detailURL;

多么低级和简单的错误,当程序执行到" obj.detailURL = ...; ”这样的语句时当然是执行setDetailURL方法,由于忘了写synthesize语句,当然找不到此方法了。

放在博文中给自己提个醒!

相关文章:

  • 2021-11-26
  • 2022-12-23
  • 2021-05-20
  • 2021-09-05
  • 2021-12-15
猜你喜欢
  • 2021-05-16
  • 2021-12-23
  • 2021-08-24
  • 2021-07-07
  • 2021-12-18
  • 2022-12-23
  • 2021-07-25
相关资源
相似解决方案