Прошу прощения за мое невежество, я новичок в программировании iOS :)
Я скачал проект с примерами от Sudzc — он создает код, поддерживающий подключение iOS к веб-сервисам на базе SOAP. Я интегрировал код в свой проект, и когда я запускаю проект, я получаю ошибку компиляции в одном из классов, созданных для обработки массивов длинных значений в веб-службе. Кто-нибудь может сказать мне, в чем проблема? Я в тупике.
Ошибка, которую я получаю,
IIDArrayOflong.m:20:26: Use of undeclared identifier 'createWithNode'
Вот код класса. Я отметил строку, выдающую ошибку....
@implementation IIDArrayOflong
+ (id) createWithNode: (CXMLNode*) node
{
return [[[self alloc] initWithNode: node] autorelease];
}
- (id) initWithNode: (CXMLNode*) node
{
if(self = [self init]) {
for(CXMLElement* child in [node children])
{
//**ERROR THROWN ON THE NEXT LINE
long long value = [[ createWithNode: child] object];
[self addObject: value];
}
}
return self;
}
+ (NSMutableString*) serialize: (NSArray*) array
{
NSMutableString* s = [NSMutableString string];
for(id item in array) {
[s appendString: [NSString stringWithFormat: @"%lld", item]];
}
return s;
}
@end
Кроме того, смущен тем, почему объявление переменной
long long value = ...
Что это значит?
Заранее спасибо за помощь!