首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >简单音频单元崩溃友盟实验室,寻找HasCustomView?

简单音频单元崩溃友盟实验室,寻找HasCustomView?
EN

Stack Overflow用户
提问于 2014-07-12 15:47:11
回答 1查看 174关注 0票数 0

我第一次尝试制作一个简单的音频单元,缺乏关于简单创建一个单元等基本内容的更新文档,这让我非常沮丧。

我不想仅仅复制和修改TremoloUnit,我想学习如何从头开始制作一个。所以我设置了一个非常简单的音频单元,不做任何事情,只是为了被识别和打开,仅此而已。我设置了所有东西(包设置、plist等),就像苹果的TremoloUnit一样,但是现在当AULab试图用它打开我的单元时崩溃了:

应用程序特定信息:*终止应用程序由于未命名的异常'NSInvalidArgumentException',原因:'* setObjectForKey: object不能为nil (key: HasCustomView)‘终止,类型为NSException abort()的未命名异常终止。

显然,它在搜索某个字典中找不到的密钥。我找不到任何关于字典应该命名的信息,它应该在哪里定义,它的默认位置应该是什么(在plist中静态的)?在AudioComponents数组中?(通过回调动态吗?)我基本上很困惑。我的所有代码似乎都完全复制了TremoloUnit所做的工作,但显然我遗漏了一些东西。FTR,TremoloUnit也没有在任何地方定义这个属性,所以这肯定是苹果期待的某种“魔力”。

如果你能帮忙,我会非常感激的。

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2014-07-23 17:00:26

结果发现,这是由于插件的plist中的factoryFunction条目不正确所致。字母是大写字母,而不是小写字母。如果有人遇到类似的问题,请检查plist条目并确保拼写正确。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24714585

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档