0001 // 0002 // String+Rx.swift 0003 // Rx 0004 // 0005 // Created by Krunoslav Zaher on 12/25/15. 0006 // Copyright © 2015 Krunoslav Zaher. All rights reserved. 0007 // 0008 0009 import Foundation 0010 0011 extension String { 0012 /** 0013 This is needed because on Linux Swift doesn't have `rangeOfString(..., options: .BackwardsSearch)` 0014 */ 0015 func lastIndexOf(character: Character) -> Index? { 0016 var last: Index? 0017 for i in startIndex ..< endIndex { 0018 if self[i] == character { 0019 last = i 0020 } 0021 } 0022 0023 return last 0024 } 0025 }
Debug.swift:61 if let lastIndex = file.lastIndexOf("/") {