1

我正在尝试为 iOS 配置 photoeditorSDK,但正在苦苦挣扎。

我目前的问题如下: 1.当用户点击画笔工具菜单项时,它什么也不做。其他 toolMenuItems 做他们应该做的(例如大小)。

  1. 同样,当用户通过文本菜单项添加文本时,它可以工作,但是当他们尝试调整文本大小时 - 他们无法单击它。

我相信这些问题是相关的——这就是我选择它们的原因。

这是用于配置控件的代码片段:

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);
}
4

1 回答 1

0

这是我们这边的一个错误,将在本周上线的下一个版本中修复。作为一种解决方法,我们更新了您的订阅。您只需要使用我们的仪表板生成一个新的许可证文件并替换您应用程序中的现有许可证文件。这应该可以解决这两个问题,但会将贴纸工具添加到您的菜单项中。您可以像使用魔术工具一样删除它。

如果您还有其他问题,请告诉我!

于 2017-11-21T07:57:25.187 回答