«Токен» будет предоставлен после аутентификации в виде XML-файла с некоторыми другими элементами.Как сделать переменную доступной глобально объектной c
Мне удалось извлечь токен и отобразить его в вызывающем классе, скажем, parser.m.
Однако мне нужно сделать содержимое этой переменной доступным глобально, чтобы я мог повторно использовать тот же токен. Как мне это сделать?
Обратите внимание, что при следующей аутентификации будет указан другой токен.
.h:
@interface Parser : NSObject <NSXMLParserDelegate>{
NSXMLParser *parser;
NSMutableString *element;
NSMutableString *token;}
@property (nonatomic, retain) NSMutableString *token;
@end
.m:
#import "parser.h"
NSLog (@ "лексема вызывается из основной:% @", parser-> маркер) ;
Он не в состоянии получить доступ к «маркер», который был объявлен под parser.m
Как обойти это?
Обновление 1: Я узнал, что использование @public также служит цели. Не уверен, что это хороший ход или нет, так как мне понадобится токен во всех моих вызовах API.
использовать 'parser.token' вместо' parser-> token' ?! –