Tôi bắt đầu để tìm mã của tôi rải rác với:So sánh với null trong khách quan c
if([p [email protected]"somekey"] != [NSNull null]) {
}
Có ngắn hơn so sánh (nhân vật khôn ngoan) cho NULL?
Bối cảnh: Tôi đang sử dụng thư viện SBJson để phân tích chuỗi JSON và thường có giá trị null (theo thiết kế) cho một số khóa.
Phương pháp objectForKey không trả lại [NSNull null]. Nó trả về nil. – jarmod
Điều này có thể cho bạn một kết quả dương tính giả. Nếu '[p objectForKey: @" someKey "] trả về' nil', kiểm tra của bạn sẽ vượt qua. –
Nó trả về '[NSNull null]' nếu đó là những gì trong từ điển. –