Jak mogę zainicjować NSData do zera?init NSData do zera SWIFT
Ponieważ później, muszę sprawdzić, czy te dane są puste przed użyciem UIImageJPEGReprezentacja.
Coś jak:
if data == nil {
data = UIImageJPEGRepresentation(image, 1)
}
Próbowałem data.length == 0, ale nie wiem dlaczego, data.length nie jest równa 0, a ja nie zainicjowany.
Masz na myśli "zero" lub puste dane? To zupełnie inna sprawa. – Sulthan
Przypuszczam, że mam na myśli puste dane. – cmii
Dokładnie demonstrujesz, jak przetestować, czy "dane" (które muszą być opcjonalne) to 'nil' lub nie. A jeśli to opcjonalne nie zostało ustawione na nic, to już jest 'nil'. Jeśli chcesz jawnie ustawić go na 'nil', po prostu zrób to, np. 'data = zero'. Więc nie rozumiem "jak mogę zainicjować' NSData' na 'nil'?" pytanie. – Rob