Я новичок в мире программирования iOS и Objective C. Я пытаюсь создать приложение, которое будет сканировать штрих-код, а затем использовать эти данные для перехода на веб-сайт.
Теперь, единственная проблема - когда я загружаю сайт с помощью веб-просмотра, я не знаю, как вернуться к mainview / rootview. Так как я сделал это приложение, основанное на представлении, я не знаю, как реализовать контроллер навигации, или просто кнопка возврата сделала бы.
Я использовал этот SDK: http://zbar.sourceforge.net/iphone/sdkdoc/
код:
- (void) imagePickerController: (UIImagePickerController*) reader
didFinishPickingMediaWithInfo: (NSDictionary*) info
{
// ADD: get the decode results
id<NSFastEnumeration> results =
[info objectForKey: ZBarReaderControllerResults];
ZBarSymbol *symbol = nil;
for(symbol in results)
// EXAMPLE: just grab the first barcode
break;
// EXAMPLE: do something useful with the barcode data
resultText.text = symbol.data;
CGRect webFrame = CGRectMake(0.0, 0.0, 320.0, 460.0);
UIWebView *webView= [[UIWebView alloc] initWithFrame:webFrame];
[webView setBackgroundColor:[UIColor whiteColor]];
NSString *urlAddress= @"http://www.flipkart.com/search/a/books?query=";
urlAddress =[urlAddress stringByAppendingString:resultText.text];
NSURL *url= [NSURL URLWithString:urlAddress];
NSURLRequest *requestObj= [NSURLRequest requestWithURL:url];
[webView loadRequest:requestObj];
[self.view addSubview:webView];
// [webView release];
/*
// ADD: dismiss the controller (NB dismiss from the *reader*!)
[reader dismissModalViewControllerAnimated: YES];
}
Как добавить кнопку назад в веб-просмотр, чтобы я мог вернуться к основному виду?