我正在尝试让 Mac 应用程序与 Canon Mark II 5D 一起使用。
基本上我希望能够单击一个按钮并拍摄照片,检索照片并显示它。我要做的还有很多,但这是我遇到麻烦的部分。
无论如何,我正在使用ICDeviceBrowser
查找设备,并且我能够找到它。我使用以下 delgate 方法将其设置为我的设备。
- (void)deviceBrowser:(ICDeviceBrowser*)browser didAddDevice:(ICDevice*)addedDevice moreComing:(BOOL)moreComing {
ICCameraDevice *thisCamera = (ICCameraDevice*)addedDevice;
thisCamera.delegate = self;
self.camera = thisCamera;
[self.camera requestOpenSession];
}
然后关闭相机,我想我会这样做......但什么都没有发生。
[self.camera requestTakePicture];
有没有人玩过这个,或者可能知道发生了什么?