解析今天扩展“Mach-O链接错误”

时间:2015-06-12 21:24:04

标签: ios swift parse-platform mach-o today-extension

我在我的主应用程序“App Delegate”中使用Parse,但我还需要在我的Today App Extension(Widget)中使用它。

所以我已经将所有必要的框架添加到我的应用程序扩展中,并为我的app扩展程序做了一个桥接标题,最后我确保将解析框架添加到我的扩展程序中。

我的扩展中的“TodayViewController.swift”识别Parse然而当我在其中创建PFObject并运行我的应用程序时,我遇到了来自我的扩展的多个“Mach-O链接错误”,如下所示:

架构i386的未定义符号:   “_BFTaskMultipleExceptionsException”,引自:       ___ 53+ Parse中的[PFObject(私有)deleteAllAsync:withSessionToken:] _ block_invoke226(PFObject.o)       ___ 65+ [PFObject(私有)_deepSaveAsync:withCurrentUser:sessionToken:] _ block_invoke319在Parse(PFObject.o)中   “_OBJC_CLASS _ $ _ BFExecutor”,引自:       Parse中的objc-class-ref(PFObject.o)       Parse中的objc-class-ref(PFFile.o)       Parse中的objc-class-ref(PFFileManager.o)       Parse中的objc-class-ref(PFPin.o)       Parse中的objc-class-ref(PFQuery.o)       Parse中的objc-class-ref(PFUser.o)       Parse(Parse.o)中的objc-class-ref

我已经对我的所有框架进行了三重检查,因为我知道大部分时间都是这些错误的来源。当有人想在App扩展中使用Parse时,我有什么遗漏吗?

此外,如果我在我的App扩展“TodayViewController.swift”中不包含任何PFObjects或Parse相关代码,它也可以。

干杯,

1 个答案:

答案 0 :(得分:0)

原来我需要第四次,我需要“螺栓”框架,它有效!