2016-10-11 6 views
-2
  1. Есть ли ситуация, когда возможно, что range.location > targetString.length затем range.length !=0?
  2. Каков наилучший способ определить, существует ли переменная диапазона?
+1

Необходимо показать код, это не имеет смысла для всех. Что вы подразумеваете под 'targetString'. –

ответ

1

недопустимый NSRange имеет множество location член в NSNotFound (который NSIntegerMax), так:

  1. Да, если диапазон является недействительным, однако в этом случае length член должен быть проигнорирован в любом случае.
  2. Если «существует», вы имеете в виду «действительный», это когда location != NSNotFound.
+0

Итак, действительно ли NSRange эффективен только по месту нахождения, так ли это? – hlily

+0

Да, это так. – Droppy

+0

soga, большое спасибо – hlily

 Смежные вопросы

  • Нет связанных вопросов^_^