PhotoEditorSDK 配置
PhotoEditorSDK configuration
我正在尝试为 iOS 配置 photoeditorSDK,但是很费劲。
我目前的问题如下:
1.当用户点击画笔工具MenuItem时,它没有做任何事情。其他工具菜单项执行它们应该执行的操作(例如大小)。
- 同样,当用户通过文本菜单项添加文本时,它可以工作,但是当他们尝试调整文本大小时 - 他们无法单击它。
我认为这些问题是相关的 - 这就是我将它们放在一起的原因。
下面是用于配置控件的代码片段:
NSError *dataCreationError;
NSURL *aLocalURL = [NSURL URLWithString:filepath];
NSData *imageData = [NSData dataWithContentsOfFile:aLocalURL.path options:0 error:&dataCreationError];
if (imageData && !dataCreationError) {
PESDKConfiguration *configuration = [[PESDKConfiguration alloc] initWithBuilder:^(PESDKConfigurationBuilder * _Nonnull builder) {
// See Configuration section
}];
NSMutableArray<PESDKPhotoEditMenuItem *> *menuItems = [[PESDKPhotoEditMenuItem defaultItems] mutableCopy];
[menuItems removeLastObject]; // Remove last menu item ('Magic')
PESDKPhotoEditViewController *photoEditViewController = [[PESDKPhotoEditViewController alloc] initWithData:imageData configuration:configuration];
photoEditViewController.delegate = self;
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:photoEditViewController];
dispatch_async(dispatch_get_main_queue(), ^{
[self.viewController presentViewController:navigationController animated:YES completion:nil];
});
} else if (dataCreationError) {
NSLog(@"Failed to open given path: %@", dataCreationError);
}
这是我们这边的一个错误,将在本周上线的下一个版本中修复。作为解决方法,我们更新了您的订阅。您只需要使用我们的仪表板生成一个新的许可文件并替换您应用程序中的现有许可文件。这应该可以解决这两个问题,但会将贴纸工具添加到您的菜单项中。您可以像使用魔术工具一样将其删除。
如果您还有其他问题,请告诉我!
我正在尝试为 iOS 配置 photoeditorSDK,但是很费劲。
我目前的问题如下: 1.当用户点击画笔工具MenuItem时,它没有做任何事情。其他工具菜单项执行它们应该执行的操作(例如大小)。
- 同样,当用户通过文本菜单项添加文本时,它可以工作,但是当他们尝试调整文本大小时 - 他们无法单击它。
我认为这些问题是相关的 - 这就是我将它们放在一起的原因。
下面是用于配置控件的代码片段:
NSError *dataCreationError;
NSURL *aLocalURL = [NSURL URLWithString:filepath];
NSData *imageData = [NSData dataWithContentsOfFile:aLocalURL.path options:0 error:&dataCreationError];
if (imageData && !dataCreationError) {
PESDKConfiguration *configuration = [[PESDKConfiguration alloc] initWithBuilder:^(PESDKConfigurationBuilder * _Nonnull builder) {
// See Configuration section
}];
NSMutableArray<PESDKPhotoEditMenuItem *> *menuItems = [[PESDKPhotoEditMenuItem defaultItems] mutableCopy];
[menuItems removeLastObject]; // Remove last menu item ('Magic')
PESDKPhotoEditViewController *photoEditViewController = [[PESDKPhotoEditViewController alloc] initWithData:imageData configuration:configuration];
photoEditViewController.delegate = self;
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:photoEditViewController];
dispatch_async(dispatch_get_main_queue(), ^{
[self.viewController presentViewController:navigationController animated:YES completion:nil];
});
} else if (dataCreationError) {
NSLog(@"Failed to open given path: %@", dataCreationError);
}
这是我们这边的一个错误,将在本周上线的下一个版本中修复。作为解决方法,我们更新了您的订阅。您只需要使用我们的仪表板生成一个新的许可文件并替换您应用程序中的现有许可文件。这应该可以解决这两个问题,但会将贴纸工具添加到您的菜单项中。您可以像使用魔术工具一样将其删除。
如果您还有其他问题,请告诉我!