- Есть ли ситуация, когда возможно, что
range.location > targetString.length
затемrange.length !=0
? - Каков наилучший способ определить, существует ли переменная диапазона?
-2
A
ответ
1
недопустимый NSRange
имеет множество location
член в NSNotFound
(который NSIntegerMax
), так:
- Да, если диапазон является недействительным, однако в этом случае
length
член должен быть проигнорирован в любом случае. - Если «существует», вы имеете в виду «действительный», это когда
location != NSNotFound
.
Необходимо показать код, это не имеет смысла для всех. Что вы подразумеваете под 'targetString'. –