Canon Mark II 5D で Mac アプリを動作させようとしています。
基本的には、ボタンをクリックして写真を撮り、写真を取得して表示できるようにしたいと考えています。やっていることは他にもたくさんありますが、これは私が問題を抱えている部分です。
とにかく、ICDeviceBrowser
デバイスを見つけるために を使用しており、見つけることができます。次のデリゲートメソッドを使用して、それを自分のデシブとして設定しました。
- (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];
誰かがこれで遊んだことがありますか、それとも何が起こっているのか知っていますか?