XCode 4不会让我添加新方法

时间:2012-03-02 17:01:29

标签: objective-c xcode

我一直在使用xcode 4几个月没有问题,但有一些问题,但这是另一个故事,现在有一个奇怪的问题。我无法添加任何新方法......我的意思是说当我添加新方法时xcode无法识别它。标签跟随没有看到它和调试器错误说没有该名称的方法。然而,正好在它上面的方法与完全相同的签名减去名称的作用是着名的。

有没有人见过这个?如果是这样,请发给我正确的方向。任何帮助,我都会永远感激。

- (void)showMyCalendar:(TKCalendarMonthView*) calendar1
{
        if (calendar1.frame.origin.y == -calendar1.frame.size.height+calendarShadowOffset) 
    {
        [self displayCalendar:calendar1];
    }
    else
    {
        [self hideCalendar:calendar1];
    }
    [self showMyCalendar:calendar1]; // If I put a call here xcode sees it.
}


- (void)anotherMethod:(TKCalendarMonthView*) calendar1
{
        if (calendar1.frame.origin.y == -calendar1.frame.size.height+calendarShadowOffset) 
    {
        [self displayCalendar:calendar1];
    }
    else
    {
        [self hideCalendar:calendar1];
    }
    [self showMyCalendar:calendar1]; // If I put a call here xcode DOES NOT see it.
}

谢谢, 编

1 个答案:

答案 0 :(得分:1)

您是否在.h文件中包含了此方法所包含的.m文件的方法定义?

- (void)anotherMethod:(TKCalendarMonthView*) calendar1;