0
我已經下載了Kanvas SDK進行照片編輯。按照以下步驟融入項目。Kanvas SDK在連接攝像頭後發生EXC_BAD_ACCESS崩潰
- 將KanvasCameraSDK框架和KanvasCameraSDKResources包添加到項目中。
- 增加了AVFoundation框架。
- 將KanvasCameraSDK添加到項目設置的嵌入框架中。
已初始化的SDK,其ID和密鑰如下。
//initialise Kanvas SDK.
NSString* clientID = @"58d23f74014fdd4358d07264";
NSString* SDKKey = @"MEUCIA7qGn5XEMo1XGaIdyit821qPTGCaPtkpMA5KVdRQxCjAiEA6m2HpXKLyj+XkF/LqHAh2hTz4WghrS7vxApe+sjSiQ0=";
// Do any additional setup after loading the view, typically from a nib.
BOOL verified = [KanvasSDK initializeWithClientID:clientID signature:SDKKey];
NSLog(@"SDK initialised = %d",verified);
初始化後嘗試啓動相機,導致崩潰。
KVNCameraViewController *cameraController = [KVNCameraViewController verifiedViewController];
cameraController.delegate = self;
cameraController.gifQuality = kKVNGifQualityMedium;
[self presentViewController:cameraController animated:NO completion:nil];
相同的代碼在示例項目中運行良好,但在與應用程序集成時發生崩潰。
https://github.com/tracks/Kanvas-SDK
您是否爲plist添加了相機許可密鑰? – KKRocks
您是否詢問了相機訪問權限?您必須將此添加到plist NSPhotoLibraryUsageDescription NSCameraUsageDescription –
是的我已經添加了密鑰。代碼與樣本POC一起工作,但在與主項目集成後會導致崩潰。是否有任何設置需要完成? –