Вот моя попытка:
H файл:
@interface Strings : NSArray
@end
M файл:
@implementation Strings
- (id) init
{
[self initWithObjects:
@"One.",
nil];
return self;
}
@end
Когда я бегу, я получаю следующее:
'NSInvalidArgumentException', причина: ' * - [NSArray initWithObjects: count:]: метод, определенный только для абстрактного класса. Определить - [Strings initWithObjects: count:]! '
Вместо этого я сделал следующее:
H-файл:
@interface Strings : NSObject
+ (NSArray*) getStrings;
@end
M-файл:
@implementation Strings
+ (NSArray*) getStrings
{
NSArray* strings = [[NSArray alloc] initWithObjects:
@"One.",
nil];
return strings;
}
@end