我有一個UIWebView
主要UIViewController
它工作正常。我用這個命令來發送數據,並再次這一切都很好:從另一個視圖調用Web視圖控制器
[self.dWebView stringByEvaluatingJavaScriptFromString: myString];
的問題是,我添加了另一個UIViewController
(QRViewController
),採用QR標籤讀取數據,我想送它以同樣的方式。 這是我的代碼在QRViewController
但什麼也沒有發生:
ViewController* _viewController = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];
[_viewController.dWebView stringByEvaluatingJavaScriptFromString: qrString];
是否有可能做這種方式?有什麼遺漏嗎?
在此先感謝。
謝謝,我也試過了。我解僱了QRViewController [self dismissViewControllerAnimated:YES completion:nil];我期望viewWillAppear或viewDidAppear在主ViewController將被調用來發送字符串,但他們不是。 – MorZa
你有沒有試過在塊中寫代碼? [self dismissViewControllerAnimated:YES completion:^ { [self.dWebView stringByEvaluatingJavaScriptFromString:myString]; }]; –
否則讓委託人回傳數據。它一定會奏效 –