objective c - iOS: value not coming as String? -
in code, set array within nsmutabledictionary as
if (array.count > 0) { [self.filters setvalue:array forkey:[self getkey:[[nsnumber numberwithint:indexpath.section] intvalue]]]; } where array
nsmutablearray *array = [[nsmutablearray alloc] init]; when receiving code receives it, tried bring together values in array
if ([item objectforkey:@"category_filter"] != nil) { nsarray *array = [nsarray arraywithobjects:[item objectforkey:@"category_filter"], nil]; nsstring *categories = [array componentsjoinedbystring:@","]; nslog(@"value:%@", categories); } where item (nsmutabledictionary *)item
when see log, see
2014-06-24 17:43:12.520 yelp[69744:70b] value:( "bagels (bagels)", "bakeries (bakeries)" ) so not joined yet. doing wrong here?
as hot licks commented,
i had create alter
nsarray *array = [nsarray arraywitharray:[item objectforkey:@"category_filter"]]; instead of
nsarray *array = [nsarray arraywithobjects:[item objectforkey:@"category_filter"]]; ios objective-c
No comments:
Post a Comment