地狱全部

我是iPhone的新手,正在努力解决以下问题。
当我使用以下语句删除滚动视图时,我的应用崩溃。

[scrollView removeFromSuperview];


我添加uiscrollview与以下行。

[self.view addSubview:scrollView];


这是日志。

Thread 0 Crashed:
0   libobjc.A.dylib                 0x34a80466 objc_msgSend + 18
1   UIKit                           0x341aaaa8 -[UIView(Hierarchy) _makeSubtreePerformSelector:withObject:withObject:copySublayers:] + 152
2   UIKit                           0x341aaace -[UIView(Hierarchy) _makeSubtreePerformSelector:withObject:withObject:copySublayers:] + 190
3   UIKit                           0x341aaace -[UIView(Hierarchy) _makeSubtreePerformSelector:withObject:withObject:copySublayers:] + 190
4   UIKit                           0x341c05a0 -[UIView(Hierarchy) removeFromSuperview] + 208
5   UIKit                           0x34249a76 -[UIScrollView removeFromSuperview] + 42
6   KabushikiShimbun                0x000387b6 -[PDFPageScrollViewController ReGenerateScrollViewAsperNewData] (PDFPageScrollViewController.m:1451)
7   KabushikiShimbun                0x00038aac -[PDFPageScrollViewController CheckPageUpdationWithDate:] (PDFPageScrollViewController.m:1441)
8   KabushikiShimbun                0x0003c472 -[PDFPageScrollViewController requestFinished:] (PDFPageScrollViewController.m:792)
9   CoreFoundation                  0x35818bb8 -[NSObject(NSObject) performSelector:withObject:] + 16
10  KabushikiShimbun                0x0000e9ba -[ASIHTTPRequest reportFinished] (ASIHTTPRequest.m:1945)
11  CoreFoundation                  0x35818bb8 -[NSObject(NSObject) performSelector:withObject:] + 16
12  Foundation                      0x3118178e __NSThreadPerformPerform + 262
13  CoreFoundation                  0x358307d6 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 6
14  CoreFoundation                  0x358025b0 __CFRunLoopDoSources0 + 376
15  CoreFoundation                  0x35801e54 __CFRunLoopRun + 224
16  CoreFoundation                  0x35801c80 CFRunLoopRunSpecific + 224
17  CoreFoundation                  0x35801b88 CFRunLoopRunInMode + 52
18  GraphicsServices                0x320c84a4 GSEventRunModal + 108
19  GraphicsServices                0x320c8550 GSEventRun + 56
20  UIKit                           0x341dc322 -[UIApplication _run] + 406
21  UIKit                           0x341d9e8c UIApplicationMain + 664
22  KabushikiShimbun                0x00002da6 main (main.m:14)
23  KabushikiShimbun                0x00002d70 start + 32


任何的想法 ?
谢谢。

最佳答案

从超级视图中删除之前,请检查它是否具有超级视图;

if([scrollView superview]!=nil){
    [scrollView removeFromSuperview];
}

10-06 13:23
查看更多