2017-04-18 132 views
0

我已經下載了Kanvas SDK進行照片編輯。按照以下步驟融入項目。Kanvas SDK在連接攝像頭後發生EXC_BAD_ACCESS崩潰

  1. 將KanvasCameraSDK框架和KanvasCameraSDKResources包添加到項目中。
  2. 增加了AVFoundation框架。
  3. 將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

+0

您是否爲plist添加了相機許可密鑰? – KKRocks

+0

您是否詢問了相機訪問權限?您必須將此添加到plist NSPhotoLibraryUsageDescription NSCameraUsageDescription –

+0

是的我已經添加了密鑰。代碼與樣本POC一起工作,但在與主項目集成後會導致崩潰。是否有任何設置需要完成? –

回答

1

Kanvas SDK使用MYAPP還使用谷歌分析使靜態庫項目包括兩次這是造成死機由於通知乾淨UPS谷歌分析。從我的項目中刪除Google Analytics庫解決了問題。

相關問題