i attempting parse multiple urls rss reader iphone. have managed create rss feed draws cells single url, table have cells multiple urls simultaneously. here have right not work...anyone see possible solutions/problems?
feeds = [[nsmutablearray alloc] initwithcapacity:1]; nsurl *url = [nsurl urlwithstring:@"http://feed1"]; nsurl *url2 = [nsurl urlwithstring:@"http://feed2"]; for(int i=0;i<5;i++) [feeds addobject:[url absolutestring]]; // convert nsurl nsstring [feeds addobject:[url2 absolutestring]]; [[nsuserdefaults standarduserdefaults] setobject:url forkey:@"feeds"]; [[nsuserdefaults standarduserdefaults] setobject:url2 forkey:@"feeds"]; [[nsuserdefaults standarduserdefaults] synchronize]; nsmutablearray *array = [nsmutablearray arraywitharray:[[nsuserdefaults standarduserdefaults] objectforkey:@"feeds"]]; for(nsstring *urlstring in array) nslog(@"%@",[nsurl urlwithstring:urlstring]); // crete nsurl nsstring parser = [[nsxmlparser alloc] initwithcontentsofurl:feeds];
you can set 1 value per key in nsuserdefaults. second call overrides first 1 try : [[nsuserdefaults standarduserdefaults] setobject:feeds forkey:@"feeds"];
instead of: [[nsuserdefaults standarduserdefaults] setobject:url forkey:@"feeds"]; [[nsuserdefaults standarduserdefaults] setobject:url2 forkey:@"feeds"];
but anyway passing data nsuserdefaults isn't best strategy
Comments
Post a Comment