1

我是新手,请见谅。

我正在使用 zbar 的条形码阅读器示例程序。我想添加一个 sqlite3 数据库来查找扫描的条形码。但是当我尝试从 ViewController 实例化 sql 控件时,出现以下错误。

MySQL *MS =[[MySQL alloc ] init];

[ MS viewDidLoad];
  ^^   MySQL may not respond to viewDidLoad

有任何想法吗?谢谢

PS 一旦遇到违规行,程序就会崩溃。

4

2 回答 2

2

“可能不回应”有两个可能的原因。任何一个:

  1. 您忘记包含适当类的头文件导入。
  2. 该方法在您调用它的类上不存在。

在你的情况下,2 号看起来更有可能。

于 2012-10-26T22:26:49.877 回答
2

“可能不响应”意味着您的对象可能没有实现您要调用的方法。您的程序崩溃是因为它本质上是在调用一个不存在的方法。

我不太确定您要做什么,但我认为对象“MySQL”不会有 viewDidLoad 方法。

于 2012-10-26T22:26:13.733 回答