-
Creator 版本:3.7.1
-
目标平台:iOS
-
重现方式:ios包运行就出现
-
首个报错: Thread 1:EXC_BAD_ACCESS(code=1,address=0x0)
-
之前哪个版本是正常的: 无
-
手机型号: iphone 8plus
-
手机浏览器:
-
编辑器操作系统: x-code14.2
-
重现概率:毕现
AppDelegate.m下
#import <MediaPipeTasksVision/MediaPipeTasksVision.h>
-
(void) initHandLandmarker {
NSLog(@“initHandLandmarker”);
NSString *modelPath = [[NSBundle mainBundle] pathForResource:@“hand_landmarker”
ofType:@“task”];NSData *fileData = [NSData dataWithContentsOfFile:modelPath];
options = [[MPPHandLandmarkerOptions alloc] init];
options.baseOptions.modelAssetPath = modelPath;
options.runningMode = MPPRunningModeImage;
options.minHandDetectionConfidence = 0.5f;
options.minHandPresenceConfidence = 0.5f;
options.minTrackingConfidence = 0.5f;
options.numHands = 1;
// options.handLandmarkerLiveStreamDelegate = self;
NSLog(@“options = %@”,options);
NSError *error = nil;
handLandmarkerd = [[MPPHandLandmarker alloc]initWithOptions:options error:&error] ;
// NSLog(@“hand land markerd = @",handLandmarkerd);
// [handLandmarkerd initWithModelPath:modelPath error:&error];
if (error) {
NSLog(@"Error initializing hand landmarker: @”, error);
return NO;
}
}
在Xcode工程中可以正常调用
