0
我想用我的XMLparser中的字符串「N setTitle」的NSStatusBar。當應用程序啓動時,它會正確顯示狀態欄中的標題。但是,當刷新XML數據時,標題會顯示更新後的字符串,但標題會移到狀態欄的左側。我希望標題在XML刷新後保留在同一位置。來自XML數據的NSStatusBar標題行爲不規律
這是什麼造成的?
在應用程序的啓動:
後的XML數據被刷新:
和這裏是我打電話NSStatusBar:
- (void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName {
if ([elementName isEqual:@"temp_f"]) {
[xmlTempF appendString:@"°F"];
[degreesF setStringValue:xmlTempF];
statusItem = [[NSStatusBar systemStatusBar] statusItemWithLength:NSVariableStatusItemLength];
[statusItem setTitle:xmlTempF];
[statusItem setHighlightMode:YES];
}
}
邑,工作。謝謝您的幫助! – wigging 2012-02-17 15:09:19