どなたかお力添えをいただけないでしょうか。基本的に、私は Web サービスを呼び出してから、ホストされている大きな画像の URL を取得しようとしています。Web サービスからの出力は次のとおりです。
images = (
{
hostedLargeUrl = "http://i.yummly.com/Crispy-roasted-chickpeas-_garbanzo-beans_-308444.l.jpg";
hostedSmallUrl = "http://i.yummly.com/Crispy-roasted-chickpeas-_garbanzo-beans_-308444.s.jpg";
}
);
主な問題は、2 つの文字列が 2 つの配列要素の 1 つにしか含まれていないことです。また、100% ではありませんが、辞書である可能性があります:-S よくわかりません。私のコードは次のとおりです。
NSArray *imageArray = [[NSArray alloc]init];
imageArray = [self.detailedSearchYummlyRecipeResults objectForKey:@"images"];
NSLog(@"imageArray: %@", imageArray);
NSLog(@"count imageArray: %lu", (unsigned long)[imageArray count]);
NSString *hostedLargeurlString = [imageArray objectAtIndex:0];
NSLog(@"imageArrayString: %@", hostedLargeurlString);
上記のコードからの出力 (nslog) は次のとおりです。
2013-04-28 18:59:52.265 CustomTableView[2635:11303] imageArray: (
{
hostedLargeUrl = "http://i.yummly.com/Crispy-roasted-chickpeas-_garbanzo-beans_-308444.l.jpg";
hostedSmallUrl = "http://i.yummly.com/Crispy-roasted-chickpeas-_garbanzo-beans_-308444.s.jpg";
}
)
2013-04-28 18:59:52.266 CustomTableView[2635:11303] count imageArray: 1
2013-04-28 18:59:52.266 CustomTableView[2635:11303] imageArrayString: {
hostedLargeUrl = "http://i.yummly.com/Crispy-roasted-chickpeas-_garbanzo-beans_-308444.l.jpg";
hostedSmallUrl = "http://i.yummly.com/Crispy-roasted-chickpeas-_garbanzo-beans_-308444.s.jpg";
}
1つの要素をhostedlargeUrlとhostedsmallUrlにそれぞれ分離する方法を知っている人はいますか?
あなたが提供できるどんな助けも大歓迎です!