Конфликтующие типы для '- (bool) validateToolbarItem: (NSToolbarItem *) theItem' - PullRequest
1 голос
/ 23 февраля 2012

У меня есть этот код:

- (BOOL) validateToolbarItem:(NSToolbarItem *)theItem {
    BOOL enable = NO;

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

    return enable; 
}

И я получаю это предупреждение, хотя программа работает, как ожидалось:

Conflicting types for '-(bool)validateToolbarItem:(NSToolbarItem *)theItem'

Как мне избавиться от этого предупреждения?Спасибо.

1 Ответ

5 голосов
/ 23 февраля 2012

Где-то еще, возможно, в заголовке, у вас есть тип для метода, объявленного с bool (строчными буквами).Вы должны привести его в соответствие с определенным методом, который использует прописные буквы BOOL.

BOOL, что обычно используется в target-C.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...