Transliterates the receiver by applying a specified ICU string transform.
- iOS 9.0+
- macOS 10.11+
- Mac Catalyst 13.0+Beta
- tvOS 9.0+
- watchOS 2.0+
The transformation to apply. For a list of possible values, see String Transformations. If the specified transform does not exist, the receiver is not modified, and this method returns
Whether an inverse transform should be used. If the specified transform does not have an inverse, the receiver is not modified, and this method returns
The range of the string to transform.
rangemust not exceed the bounds of the receiver.
If the transform was successfully applied, upon return contains the range of the transformed string.
true if the transform was successfully applied. Otherwise,
In addition to the provided transformation constants, you may use any valid ICU transform ID as defined in the ICU User Guide. However, arbitrary ICU transform rules are not supported.