Ошибки сборки при использовании контроллера ZBarReader с SQLite - PullRequest
0 голосов
/ 08 февраля 2012

Я работаю над приложением для чтения штрих-кодов в iPhone. Я использую приложение для чтения штрих-кодов Zbar, доступное в Интернете. Я пробовал пример кода, и он работает идеально. Это сканирование штрих-кодов. Теперь я хочу получить код и передать его как уникальный идентификатор в моей базе данных SQLite. Проблема в том, когда я пытаюсь добавить библиотеки как SQLite, так и штрих-кода. Это дает мне ошибки, такие как:

Undefined symbols for architecture i386:
  "_objc_autoreleasePoolPush", referenced from:
      _main in main.o
  "_objc_msgSend", referenced from:
      _main in main.o
      -[AppDelegate dealloc] in AppDelegate.o
      -[AppDelegate application:didFinishLaunchingWithOptions:] in AppDelegate.o
      -[AppDelegate createEditableCopyOfDatabaseIfNeeded] in AppDelegate.o
      -[AppDelegate applicationDocumentsDirectory] in AppDelegate.o
      -[ViewController databaseOpen] in ViewController.o
      -[ViewController SaveData:] in ViewController.o
      ...
  "_NSStringFromClass", referenced from:
      _main in main.o
  "_objc_autoreleasePoolPop", referenced from:
      _main in main.o

Я получаю 28 ошибок того же типа .. Я искал в Интернете. Но никто не использовал штрих-коды с SQLite. Они использовали другие базы данных. Могу ли я использовать базу данных SQLite для хранения извлеченных данных со штрих-кодом? Как мне исправить эти ошибки?

1 Ответ

0 голосов
/ 14 февраля 2012

Эти ссылки могут быть вам полезны.

Пожалуйста, проверьте их.

1] Неопределенные символы для архитектуры i386: _OBJC_CLASS _ $ _ SKPSMTPMessage ", ссылка из: error

2] Попробуйте добавить QuartzCore.framework в свое приложение, если вы еще не добавили его

3] Также убедитесь, что вы добавили все библиотеки , которые вам нужны.

Пожалуйста, перепроверьте его, так как обычно это ошибка, которая появляется, когда отсутствует какая-либо инфраструктура или библиотека.

Надеюсь, это поможет вам.

...