gpt4 book ai didi

ios - Aviary SDK 在 iOS 上初始化时崩溃

转载 作者:行者123 更新时间:2023-11-29 12:40:48 25 4
gpt4 key购买 nike

我在我的应用程序中集成了 Aviary SDK 以增强我的应用程序图像编辑器功能。我阅读了它的文档,运行了它的示例代码并且运行良好。但是在我的应用程序上运行时,我遇到了一个问题。它在运行一个方法后崩溃了 EXC_BAD_ACCESS

[AFOpenGLManager beginOpenGLLoad];

我遵循了 Aviary 文档中的设置指南 https://developers.aviary.com/docs/ios/setup-guide#project-setup

起初,我只是创建一个Singleton manager来管理。我调用 [AFOpenGLManager beginOpenGLLoad];关于初始化函数

- (id)init {
if (self = [super init]) {
[AFOpenGLManager beginOpenGLLoad];
}
return self;
}

- (void) launchPhotoEditorWithImage:(UIImage *)editingResImage
highResolutionImage:(UIImage *)highResImage
fromController:(UIViewController *)controller
{
// Customize the editor's apperance. The customization options really only need to be set
once in this case since they are never changing, so we used dispatch once here.
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
[self setPhotoEditorCustomizationOptions];
});

// Initialize the photo editor and set its delegate
AFPhotoEditorController * photoEditor = [[[AFPhotoEditorController alloc]
initWithImage:editingResImage] autorelease];
[photoEditor setDelegate:self];

// If a high res image is passed, create the high res context with the image and the
photo editor.
if (highResImage) {
[self setupHighResContextForPhotoEditor:photoEditor withImage:highResImage];
}

// Present the photo editor.
[controller presentViewController:photoEditor animated:YES completion:nil];
}

运行 init 函数后,它崩溃了

enter image description here

我是否遗漏了什么,示例代码运行良好。

编辑 1:compileShader 是从 createProgram 调用的,但我可以阅读此方法

enter image description here

编辑 2:我意识到了一些事情。我的应用程序项目有一个名为 libmediastreamer_voip.a 的库。我认为存在误解。我的意思是也许 Aviary 库和 libmediastreamer_voip.a 库也有名为 compileShader 的函数。因此,当在 Aviary 库上调用 compileShader 时,它在 Aviary 库上的 compileShader 上运行,但在 libmediastreamer_voip.a 上运行到 compileShader。我想知道我可以那样吗?我创建了一个新项目并集成了 Avairy SDK,它运行良好,只是集成到我的应用程序中它崩溃了

最佳答案

我是 Aviary iOS 团队的成员。这是由于我们的 compileShader 函数与您的函数之间存在冲突造成的。我们的函数没有正确命名空间并导致了冲突。我们将在下一个 SDK 版本中解决这个问题。

迈克尔

关于ios - Aviary SDK 在 iOS 上初始化时崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25008881/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com