Следующий код не компилируется, но я считаю, что должен.
Stepper("Number of Pages", value: $numberOfPages, in: 3 ..< 6)
Ошибка, которую я получаю, заключается в следующем. Он выделяет диапазон.
Cannot convert value of type 'Range<Int>' to expected argument type 'ClosedRange<String>'
numberOfPages
должен быть Int
, и вам нужно использовать ClosedRange
3 ... 5
вместо полуоткрытого 3 ..< 6
:
struct ContentView: View {
@State private var numberOfPages = 3
var body: some View {
Stepper("Number of Pages: \(numberOfPages)", value: $numberOfPages, in: 3 ... 5)
}
}