Mam NSRange i trzeba podzielić ciąg na dwa ciągi po obu stronach tego NSRange. Jak uzyskać wartość całkowitą (jak indeks) z NSRange?Jak pobrać wartość całkowitą z NSRange?
6
A
Odpowiedz
4
NSRange
struct składa się z dwóch liczb całkowitych - location
i length
.
typedef struct _NSRange {
NSUInteger location;
NSUInteger length;
} NSRange;
Wygląda location
i location+length
są dwa wyrażenia, które szukasz - zakresy dla lewego i prawego podciągu są następujące:
NSRange prefixRange = NSMakeRange(0, myRange.location);
NSUInteger pos =myRange.location+myRange.length;
NSRange suffixRange = NSMakeRange(pos, myString.length - pos);
0
Wiem, że to pytanie jest stary, ale w Swift 4 (a może wcześniej) są nowe upperBound
i lowerBound
właściwości wygoda na NSRange
:
print(myRange) // Range: {13, 4}
range.lowerBound // 13
range.upperBound // 17
Mam nadzieję, że pomaga komuś innemu.
Powiązane problemy
- 1. Utwórz UITextRange z NSRange
- 2. Jak uzyskać wartość całkowitą z NSDictionary?
- 3. Jak przekonwertować wartość całkowitą na wartość dziesiętną?
- 4. Jak uzyskać wartość całkowitą wyliczenia?
- 5. Jak mogę pobrać wartość całkowitą z obiektu NSMutableArray na telefonie iPhone?
- 6. Synchronizacja na wartość całkowitą
- 7. Jak pobrać bieżącą wartość enablecfoutputlyly?
- 8. Math.pow biorąc wartość całkowitą
- 9. Pętla przez wartość całkowitą z Nunjucks Templating
- 10. pętli przy użyciu NSRange
- 11. Jak dodać wartość całkowitą do NSMutableArray?
- 12. Jak poprawnie ustawić wartość całkowitą w NSDictionary?
- 13. Jak uzyskać wartość całkowitą dzień tygodnia
- 14. Jak przekonwertować wartość całkowitą na ciąg?
- 15. Tekst rdzenia - Uzyskaj współrzędne pikseli z NSRange
- 16. dlaczego% d oznacza wartość całkowitą?
- 17. Jak sprawdzić, czy wartość jest liczbą całkowitą z plpgsql?
- 18. Jak obliczyć całkowitą wartość koszyka z nokautu próbki koszyka mvc
- 19. Jak utworzyć podbarwę NSArray za pomocą NSRange?
- 20. Jak mogę pobrać wartość po użyciu setx?
- 21. Jak pobrać wartość z elementów tablicy za pomocą jQuery?
- 22. Jak mogę pobrać liczbę całkowitą z localstorage i przymusić do liczby całkowitej za pomocą clojurescript
- 23. Konwertuj wartość całkowitą koloru na RGB
- 24. Ciągle zwiększaj wartość całkowitą po naciśnięciu przycisku.
- 25. Jak pobrać wartość int, a nie boolean z kolumny TINYINT (1)?
- 26. Uzyskaj całkowitą wartość wyliczenia, która jest generyczna
- 27. C Makro - jak uzyskać wartość całkowitą w ciągu literowym
- 28. Jak przekonwertować wartość float na liczbę całkowitą w php?
- 29. String, podciąg, Rząd, NSRange w Swift 4
- 30. Jak pobrać dane z DialogFragment do fragmentu?
Świetnie! Dziękuję Ci. – user1486548