[[objc_class instance] testFunction:arg0 Arg1:arg1];
Поскольку вы не предоставляете дополнительную информацию:
objec_class является экземпляром, ваш синглтон?И это обрабатывает сообщение экземпляр ?…
или
objec_class действительно класс, имеющий метод класса instance ?И это даст вам еще один экземпляр ...
Другими словами, действительно ли у вас есть что-то вроде
@interface class2 {
}
-(void) testFunction:(int)count Arg1:(const char *)args;
@end
и
@include "class2.h"
@interface objc_class {
}
-(class2*) instance {
}
-(void) testFunction:(int)count Arg1:(const char *)args;
@end
или
@include "class2.h"
@interface objc_class {
}
+(class2*) instance;
// be aware of the fact, instance (normaly) does not have
// access to any instance variables!
для включения?
Ваш код не выглядит как «эй, объект (экземпляр) синглтон, я вам говорюв «экземпляр».Затем я беру ваш ответ и выдаю ему сообщение «testFunction: Arg1:» (с некоторыми вставленными значениями) »!
(Вы уверены, что поняли цель c?)
Привет