Я занимаюсь разработкой приложения для чтения QR-кодов с использованием ZBar. Я использую XCode 4.2
Вот мой код, где я представляю другой вид модально после успешного сканирования QR-кода, и он не работает:
- (void) imagePickerController: (UIImagePickerController*) reader
didFinishPickingMediaWithInfo: (NSDictionary*) info
{
// ADD: get the decode results
NSString *test3=@"test";
id<NSFastEnumeration> results =
[info objectForKey: ZBarReaderControllerResults];
ZBarSymbol *symbol = nil;
for(symbol in results){
theBarcodeString = symbol.data;
if ([theBarcodeString isEqualToString:test3]){
nextView *next ;
next= [[nextView alloc] initWithNibName:nil bundle:nil];
[self presentModalViewController:next animated:YES];
}
}
// ADD: dismiss the controller (NB dismiss from the *reader*!)
[reader dismissModalViewControllerAnimated: YES];
}