在shouldAutoRotateToInterfaceOrientation iOS Phonegap中使用stringByEvaluatingJavascriptFromFtring
当使用在shouldAutoRotateToInterfaceOrientation iOS Phonegap中使用stringByEvaluatingJavascriptFromFtring,ios,cordova,Ios,Cordova,当使用StringByEvaluatingJavascriptFromString读取javascript函数时,我得到的是空字符串。我正在使用ShouldAutoRotateToInterfaceOrientation中的StringByEvalueTaingJavaScriptFromString,因为我想控制特定页面上支持的方向 似乎我需要使用它webViewDidFinishLoad。 但是如何使用StringByEvalutaingJavascriptFromString控制特定页面上
StringByEvaluatingJavascriptFromString
读取javascript
函数时,我得到的是空字符串。我正在使用ShouldAutoRotateToInterfaceOrientation
中的StringByEvalueTaingJavaScriptFromString
,因为我想控制特定页面上支持的方向
似乎我需要使用它webViewDidFinishLoad
。
但是如何使用StringByEvalutaingJavascriptFromString
控制特定页面上支持的方向。
或者如何在ShouldAutoRotateToInterfaceOrientation中使用它
我遵循了本教程:
他在ShouldAutoRotateToInterfaceOrientation
中使用它,而不是在webViewDidFinishLoad
这是我在MainViewController.m中的代码:
- (BOOL) shouldAutorotateToInterfaceOrientation: (UIInterfaceOrientation)interfaceOrientation
{
NSString *isFirstPage = [self.webView stringByEvaluatingJavaScriptFromString: @"isFirstPage();"];
NSString *truth = @"true";
if ([isFirstPage isEqualToString:truth]) {
return [super shouldAutorotateToInterfaceOrientation:interfaceOrientation];
}
else {
return interfaceOrientation==UIInterfaceOrientationPortrait;
}
}
isFirstPage返回一个空字符串@“”
不确定巨魔的问题是否。。。或者只是一个糟糕的API。嗨,很抱歉格式不好,但我对objective c和phonegap还不熟悉
function isFirstPage(){
return true;
}