Итак, я выполнил следующие шаги: http://zxing.googlecode.com/svn/trunk/iphone/README
И я убедился, что все в порядке, но мой QRCodeReader не распознается в файле myVC.mm.
Вот какова ситуация: проект помещен в мой собственный проект, как описано в ссылке.Я импортировал #import "ZXingWidgetController.h"
в заголовочный файл, и он распознается.Я импортировал #import "QRCodeReader.h"
в файле реализации (.mm). Затем я назначил их обоим в методе target какой-то кнопки, например, такой:
ZXingWidgetController *widController = [[ZXingWidgetController alloc] initWithDelegate:self showCancel:YES OneDMode:NO];
widController.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"qr_code_initialising_bg.png"]];
QRCodeReader* qrcodeReader = [[QRCodeReader alloc] init];
NSSet *readers = [[NSSet alloc ] initWithObjects:qrcodeReader,nil];
[qrcodeReader release];
widController.readers = readers;
[readers release];
[self presentModalViewController:widController animated:YES];
Теперь он говорит мне, что это проблема:
QRCodeReader* qrcodeReader = [[QRCodeReader alloc] init];
NSSet *readers = [[NSSet alloc ] initWithObjects:qrcodeReader,nil];
[qrcodeReader release];
Там написано: Use of undeclared identifier 'QRCodeReader'
- Почему он не видит мой импорт QRCodeReader в файле Кажется .mm?
- Что я забылчто не в описании, которое я использовал?
- И самое главное, как я могу это исправить, чтобы распознавать QRCodeReader?