2

JSON クエリ文字列から返された NULL オブジェクトがあり、If ステートメントでそれを確認する方法がわかりません。私の構文は以下のとおりですが、まだクラスをトラップできないようですNULL(つまり、何も返されない場合、テキスト変数を設定できないため、NULLクラスである必要がありますか?) とにかく、@"BillingStreet"その中に何かがあり、それを処理することを回避しない場合 (そうしないと、 のいずれかのテキスト値に何も設定しようとしないため、アプリがクラッシュしますfields) VC:

- (void) tableView: (UITableView *)itemTableView didSelectRowAtIndexPath: (NSIndexPath *)indexPath{
    NSDictionary *obj = [self.dataCustomerDetailRows objectAtIndex:indexPath.row];
    NSString *text = [obj objectForKey:@"BillingStreet"] == nil ? @"0" : [obj objectForKey:@"BillingStreet"];
    NSLog(@"%@",text);
    if (text.class == NULL){
    } else {
        NSLog(@"no street");
        self.labelCustomerAddress.text = [obj objectForKey:@"BillingStreet"];
    }
}
4

2 に答える 2