2010-04-15 19 views
0
加入

我已經聲明PLCameraContoller比如在我的AppDelegate類爲: -PLCameraController沒有在視圖 - 控制

self.cameraController = [PLCameraController performSelector:@selector(sharedInstance)]; 
[cameraController setDelegate:self]; 

而且我訪問它在我的ViewController類爲一體: -

del = [[UIApplication sharedApplication] delegate]; 
UIView *previewView = [del.cameraController performSelector:@selector(previewView)]; 
previewView.frame = CGRectMake(0,0, 320, 480); 
self.view = previewView; 
[del.cameraController performSelector:@selector(startPreview)]; 
[del.cameraController performSelector:@selector(setCameraMode:) withObject:(NSNumber*)1]; 

「del」是我的AppDelegate類的一個實例。

但我只能在iphone設備的viewcontroller視圖中看到黑色背景。

此外,如果我從cameracontroller的appdelegate.m代碼刪除「自我」,它也顯示空白。

如何在我的視圖控制器中獲取相機? 我非常努力。

Thanks in Adv。

回答

0

您可能忘記保留PLCameraController實例。你是否用retain屬性聲明瞭cameraController?如果沒有,您需要手動保留它。

[cameraController retain]; 
相關問題