gpt4 book ai didi

ios - Xcode 给出了注释文本 block 中特定单词的错误

转载 作者:可可西里 更新时间:2023-11-01 05:52:16 24 4
gpt4 key购买 nike

我正在使用 Mantle在我的项目中序列化对象。该库被许多人使用,我确信这些错误与它们无关。当我包括 Mantle.h或者特别是 MTLJSONAdapter.h对于 MTLJSONAdapter.h 中包含在注释中的一段文本,它给出了一些不相关的错误。

这是 MTLJSONAdapter.h 的屏幕截图错误发生的地方:

block of text screenshot

文本 block 是:

/// A value transformer that should be used for a properties of the given
/// primitive type.
///
/// If `objCType` matches @encode(id), the value transformer returned by
/// +transformerForModelPropertiesOfClass: is used instead.
///
/// The default implementation transforms properties that match @encode(BOOL)
/// using the MTLBooleanValueTransformerName transformer.
///
/// objCType - The type encoding for the value of this property. This is the type
/// as it would be returned by the @encode() directive.
///
/// Returns a value transformer or nil if no transformation should be used.

我得到的错误是:

xcode errors

当我删除 #import <Mantle/Mantle.h> 时没有错误线。我在 BaseModel 中导入标题按照图书馆的建议上课。该类是空的,但这里仅供引用:

BaseModel.h BaseModel.m

据我所知,这个错误似乎源于编译器,因为编译器以某种方式解析注释 block 中的文本。但我以前从未经历过这种情况,可能是什么原因造成的?

我在 Yosemite 上使用 Xcode 6.3。我正在整合 MantleCocoapods ,并且过去一直这样做,从未遇到过问题。尽管如此,我还是尝试删除所有内容并运行 pod install再次无济于事。

最佳答案

好吧,我傻了。我用的是 this配置文件,并将警告视为错误。我几乎不知道该配置文件中也打开了文档警告,因此 Xcode 认为我正在尝试为某些内容提供文档标记。如果其他人遇到同样的问题,我会把它留在这里。

关于ios - Xcode 给出了注释文本 block 中特定单词的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30113746/

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