Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.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
Objective c 无法访问显然来自情节提要的UIWebView_Objective C_Ios5_Ios6_Uiwebview_Uipageviewcontroller - Fatal编程技术网

Objective c 无法访问显然来自情节提要的UIWebView

Objective c 无法访问显然来自情节提要的UIWebView,objective-c,ios5,ios6,uiwebview,uipageviewcontroller,Objective C,Ios5,Ios6,Uiwebview,Uipageviewcontroller,有一个视图,其中一个UIWebview在纵向视图中,两个较小的UIWebview在横向视图中-在横向视图中,两个视图代表一本书的页面,还有一些页面视图正在进行。我无法确定第二个UIWebView来自何处。当superview加载到横向视图中时,我只能访问左侧的一个视图。右边的视图完美地显示了正确的数据,但我无法从代码中访问它,直到有什么东西导致屏幕重新绘制,例如页面被翻转或方向改变。这听起来有人熟悉吗 另外,我的NSLog功能不再工作了,我不知道在哪里单击以使其恢复。请帮忙 编辑 这里有一些代码

有一个视图,其中一个UIWebview在纵向视图中,两个较小的UIWebview在横向视图中-在横向视图中,两个视图代表一本书的页面,还有一些页面视图正在进行。我无法确定第二个UIWebView来自何处。当superview加载到横向视图中时,我只能访问左侧的一个视图。右边的视图完美地显示了正确的数据,但我无法从代码中访问它,直到有什么东西导致屏幕重新绘制,例如页面被翻转或方向改变。这听起来有人熟悉吗

另外,我的NSLog功能不再工作了,我不知道在哪里单击以使其恢复。请帮忙

编辑 这里有一些代码

// this is the function which is not accessing the view.
-(void) setCurrentTextSize:(int)cts {
     for(int pageViewIndex = 0; pageViewIndex < [arrayOfReaderViewControllers count]; pageViewIndex++) {
        readerViewController *r = [self arrayOfReaderViewControllers:pageViewIndex];
        [r setCurrentTextSize:cts];
        [r webViewDidFinishLoad:r.webView];
    }
}

//this function populates arrayOfReaderViewControllers
-(void)initializeArrayOfReaderViewControllers {
    readerViewController *vcLeft;
    if([self.delegate isFirstLoad]) {
        //we don't care what happens here 'cause it's not being called.
    } else {
        vcLeft = [readerViewController new];
        if ( lastPageNumber > currentPageNumber) {
            currentPageNumber        = lastPageNumber;
            [arrayOfReaderViewControllers replaceObjectAtIndex:0 withObject:[self jumpToPageVC:vcLeft]];
            if(self.isLandscape) {
                vcLeft  = [arrayOfReaderViewControllers objectAtIndex:0];
                [arrayOfReaderViewControllers replaceObjectAtIndex:1 withObject:[self getNextPageViewController:vcLeft]];
            }
        }
    }
    [self.delegate doMoreInitialization];
}

你的一些代码会非常有用。我继承了这段代码,所以我不是100%了解这里发生了什么以及什么是重要的,但我会尝试一下。