У меня есть графический интерфейс на IB (Xcode 4).
Он имеет поле статического текста, связанное с NSTextField. После прочтения информации из XML-файла он должен изменить текст на тот, который приходит из XML
.h выглядит следующим образом:
IBOutlet NSTextField * DataBaseLocation;
.м
NSMutableArray* DBLoc = [[NSMutableArray alloc] initWithCapacity:1];
NSXMLElement* root = [doc rootElement];
NSArray* DBarray = [root nodesForXPath:@"//DataBaseLocation" error:nil];
for(NSXMLElement* xmlElement in DBarray)
[DBLoc addObject:[xmlElement stringValue]];
NSString * DBLocationString = [DBLoc objectAtIndex:0];
[DataBaseLocation setStringValue:DBLocationString];
NSLog(@"DBLoc: %@", DBLoc);
NSLog
показывает, что DBLoc
имеет правильную строку, но текстовое поле пусто и никогда не устанавливается.
да, я проверил соединения в IB.
Есть идеи? спасибо!