我试着用做的iOS应用AFNetworking在UITableView.TableView加载20个数据,如Twitter的时间轴.
当它加载超过80个数据时,Xcode显示花费大约70MB内存和控制台节目
"Received memory warning."
Run Code Online (Sandbox Code Playgroud)
和
**"error in __connection_block_invoke_2: Connection interrupted".**
Run Code Online (Sandbox Code Playgroud)
这是什么以及如何处理此错误?
控制台中的Xcode/iOS 8/AVFoundation相关错误:
error in __connection_block_invoke_2: Connection interrupted
Run Code Online (Sandbox Code Playgroud)
我只是将AVCaptureVideoDataOutput添加到Apple的示例应用程序'AVCamManualUsingtheManualCaptureAPI'
我添加的是:
// CoreImage wants BGRA pixel format
NSDictionary *outputSettings = @{ (id)kCVPixelBufferPixelFormatTypeKey : [NSNumber numberWithInteger:kCVPixelFormatType_32BGRA]};
// create and configure video data output
AVCaptureVideoDataOutput *videoDataOutput = [[AVCaptureVideoDataOutput alloc] init];
videoDataOutput.videoSettings = outputSettings;
videoDataOutput.alwaysDiscardsLateVideoFrames = YES;
[videoDataOutput setSampleBufferDelegate:self queue:sessionQueue];
Run Code Online (Sandbox Code Playgroud)
上面插入到示例项目的代码段:
- (void)viewDidLoad
{
[super viewDidLoad];
self.view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
self.recordButton.layer.cornerRadius = self.stillButton.layer.cornerRadius = self.cameraButton.layer.cornerRadius = 4;
self.recordButton.clipsToBounds = self.stillButton.clipsToBounds = self.cameraButton.clipsToBounds = YES;
// Create the AVCaptureSession
AVCaptureSession *session = [[AVCaptureSession alloc] init]; …Run Code Online (Sandbox Code Playgroud) 我正在使用Xcode 7.2.当我在模拟器iOS 9.2上运行我的应用程序时,没有错误消息.但是,当我在iPad iOS 9.2上运行我的应用程序时,会出现错误消息
__connection_block_invoke_2中的错误:连接中断
错误信息的含义是什么?如何在iPad上运行时摆脱错误消息?
我在ViewController上呈现UITableView时收到此错误.
该问题仅发生在iPad上,而不是任何其他物理iOS设备或模拟器上.
内存保持在16MB以下,没有网络呼叫.使用Xcode 7.3.1在运行iOS 9.3.4的iPad Air 2上进行测试
人们已经说过这是一个重复的问题,但是关于这个的另外两个问题没有解决方案,并且被错误地标记为重复.
潜在重复的链接: