gpt4 book ai didi

iphone - 地幔 :cannot find protocol declaration, 'MTLJSONSerializing'

转载 作者:行者123 更新时间:2023-12-03 18:53:04 27 4
gpt4 key购买 nike

我使用 coco pod 安装了“Mantle”。但是当我尝试在我的模型中使用它时,它出现了此错误。

/Users/bgbb/Developer/experimental/MantleTest/MantleTest/TestMTL.h:11:32:找不到“MTLJSONSerializing”的协议(protocol)声明

#import "MTLModel.h"

@interface TestMTL : MTLModel <MTLJSONSerializing>

@end

这是我的 podfile。

platform :ios, '7.0'

pod 'Mantle', '1.1.2'

我不确定我错过了什么。有什么线索吗?

最佳答案

MTLJSONSerializing 的协议(protocol)声明位于 MTLJSONAdapter.h

虽然您可以通过添加另一个导入 (#import "MTLJSONAdapter.h") 来解决此问题,但通常最好导入库或框架的总括 header 。

您应该导入 Mantle 的伞 header 以访问 Mantle 中的所有公共(public)接口(interface):

#import <Mantle/Mantle.h>

@interface TestMTL : MTLModel <MTLJSONSerializing>

@end

关于iphone - 地幔 :cannot find protocol declaration, 'MTLJSONSerializing',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21188002/

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