我需要檢查我的值是否包含「false」或字符串。iOS,JSON檢查值是否爲假或字符串
JSON:
{"success":true,"name":[{"image":false},{"image":"https:\/\/www.url.com\/image.png"}]}
我的代碼:
NSData *contentData = [[NSData alloc] initWithContentsOfURL:url];
NSDictionary *content = [NSJSONSerialization JSONObjectWithData:contentData options:NSJSONReadingMutableContainers error:&error];
的NSLog顯示我用於第一圖像值:
NSLog(@"%@", content);
圖像= 0;
我有一個UICollectionView,我想從URL設置圖像。 如果值「圖像」是錯誤的,我想把其他圖像,但我不知道如何檢查它是否是假的。
- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath {
if ([[[content objectForKey:@"name"] objectAtIndex:indexPath.row] objectForKey:@"image"] == nil)
我也試過「== false」「== 0」,但沒有任何工作。
任何人有想法?
「false」(當不用引號括起來)作爲一個NSNumber編碼一個零值。 –