我有一个UIViewController像这样的子层次结构

然后,我使用此代码显示相机预览
stillCamera = [[GPUImageStillCamera alloc] init];
stillCamera.outputImageOrientation = UIInterfaceOrientationPortrait;
filter = [[GPUImageStretchDistortionFilter alloc] init];
[filter prepareForImageCapture];
[stillCamera addTarget:filter];
GPUImageView *filterview = [[GPUImageView alloc] init];
_preview = filterview;
[filter addTarget:filterview];
[stillCamera startCameraCapture];
变量_preview是一个UIView其类设置为"GPUImageView"。在上面的层次结构图中,它是选定的。
当我显示视图时,它没有显示任何内容_preview。只是一片空白UIView。我做错了什么?
当我将线路更改_preview = filterview为 时self.view = filterview,它按预期工作。它必须是self.view吗?