Я пытаюсь использовать целые числа и текст во всем приложении.Я делаю это с помощью DataClass, и я получил целое число для работы.Однако я не уверен, что делать, чтобы использовать текст.Я уверен, что использование UILabel некорректно.Ниже я покажу вам, что я пытаюсь сделать:
DataClass.h
@interface DataClass : NSObject
{
int i;
UILabel *name;
}
@property(nonatomic,assign)int i;
@property(nonatomic,assign)UILabel *name;
+(DataClass*)getInstance;
@end
DataClass.m
#import "DataClass.h"
@implementation DataClass
@synthesize i, name;
static DataClass *instance =nil;
+(DataClass *)getInstance
{
@synchronized(self)
{
if(instance==nil)
{
instance= [DataClass new];
}
}
return instance;
}
@end
StarsViewController.m
//I removed all unessential material for this question
#import "DataClass.h"
- (void)viewDidLoad
{
DataClass *obj=[DataClass getInstanceAgain];
obj.name.text = @"PleaseWork";
NSLog(@"%@", obj.name.text);
[super viewDidLoad];
}
В моем NSLog я получаю (ноль).Есть идеи?