Tag: nsxmlparserdelegate

XMLparsing后数据将不会加载

我是新来的iOS,我一直在尝试实现XMLparsing。 我使用由Gabriel Theodoropoulos提供的用于XMLparsing的自定义类(XMLParser)。 我正在尝试加载和保存应用程序启动时的数据。 数据也被parsing和保存,但是我试图加载保存的文件的视图之前加载,所以数据不被显示。 但是当我再次将视图推入视图时,数据是可见的。 从我所观察到的,AppDelegate中XMLParser类方法的完成发生在视图加载之后。 当我单击一个刷新button来执行相同的操作时,parsing和视图加载正常发生。 你能帮我吗? 这是我来了多远 AppDelegate.m @interface AppDelegate () @end @implementation AppDelegate – (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [self initialNewsFetch]; return YES; } -(void) initialNewsFetch { //1. Main view|Home:- Most Read UIStoryboard * storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil]; RootViewController * mostRead = [storyboard instantiateViewControllerWithIdentifier:@"RootViewController"]; [mostRead refreshData]; [[NSNotificationCenter defaultCenter] postNotificationName:@"ArtsNewsAvailable" object:nil]; […]

iOS8上的NSXMLParser – NSXMLParser不支持可重入语法分析

我有NSXMLParser的问题,我试图iOS8的NSXMLParser崩溃这个话题,但我真的没有得到解决scheme。 我正在创build另一个NXSMLParser委托并将其委托设置在另一个类中。 你能告诉我该怎么做,一步一步来吗? 我感到很困惑。 这是我的代码; 这些代码行在STXMLParser中 STXMLParser2 *stXMLParser2 = [[STXMLParser2 alloc]init]; stXMLParser2.xmlParser = [[NSXMLParser alloc] initWithData:responseLoader.xmlData]; [stXMLParser2.xmlParser setDelegate:self]; [stXMLParser2.xmlParser setShouldResolveExternalEntities:YES]; [stXMLParser2.xmlParser parse];