0
迭代器我有這樣的代碼:通過遍歷字符串向後穿過斯威夫特
var formatterIndex = hourFormattingPattern.endIndex
let formattingPatternRange = formatterIndex ..< hourFormattingPattern.startIndex
但是我卻越來越壞訪問的錯誤時,第二行被調用。有沒有辦法指定通過字符串hourFormattingPattern
反轉的範圍?初始化後,我這樣做:
while !stop {
//Do pattern matching and switching with string and replace char string
formatterIndex = formatterIndex.predecessor()
if formatterIndex <= hourFormattingPattern.endIndex || tempIndex <= tempString.endIndex {
stop = true
}
}
任何幫助表示讚賞。謝謝
你究竟想要做什麼?您可以使用'for for index in(hourFormattingPattern.startIndex ..