Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/119.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在shouldAutoRotateToInterfaceOrientation iOS Phonegap中使用stringByEvaluatingJavascriptFromFtring_Ios_Cordova - Fatal编程技术网

在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;
}