首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >'-(bool)validateToolbarItem:(NSToolbarItem *)theItem‘的类型冲突

'-(bool)validateToolbarItem:(NSToolbarItem *)theItem‘的类型冲突
EN

Stack Overflow用户
提问于 2012-02-23 12:21:47
回答 1查看 561关注 0票数 1

我有这样的代码:

代码语言:javascript
复制
- (BOOL) validateToolbarItem:(NSToolbarItem *)theItem {
    BOOL enable = NO;

    if (1 == [theItem tag]) {
        enable = YES;
    }

    return enable; 
}

我得到了这样的警告,尽管程序按预期运行:

代码语言:javascript
复制
Conflicting types for '-(bool)validateToolbarItem:(NSToolbarItem *)theItem'

我怎样才能摆脱这个警告?谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-23 12:27:20

在其他地方,可能在头文件中,您拥有用bool (小写)声明的方法的类型。您需要使其与使用大写BOOL的已定义方法保持一致。

BOOL是objective-C中常用的语言。

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

https://stackoverflow.com/questions/9407116

复制
相关文章

相似问题

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