使用未声明的标识符 self [关闭]

2024-02-24

我创建了一个名为 Data parsing 的类,在这个类中,我列出了三个函数:

第一个是getData(),并且需要调用parseLine().

我正在打电话parseLine()像这样的方法:

[self parseline];

但是,我收到以下错误:

Sse of undeclared identifier 'self'

我在这个类中的函数应该如何相互调用?

void getData(NSString *data) { 
    while(temp_top < [data length]) { 
        icc_data[++data_top] = [data characterAtIndex:temp_top]; 
        if (icc_data[data_top]==')' && icc_data[data_top -1]=='\031') { } 
        if (icc_data[0]!='\031' && icc_data[data_top]=='\n') { 
            [dataParsing parseLine]; 
        }
    }
}

你正在实施void getData(NSString *data)作为 C 函数。函数没有得到引用self。使用一个方法来代替:

- (void)data
{
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用未声明的标识符 self [关闭] 的相关文章

随机推荐