2015-06-26 17 views

Trả lời

7

Ồ, tôi đã tìm ra một giải pháp!

extension NSLocale { 
    class func mono_currentLocale() -> NSLocale { 
     return NSLocale(localeIdentifier: "fr") 
    } 
} 
let original = class_getClassMethod(NSLocale.self, #selector(getter: NSLocale.currentLocale)) 
let swizzled = class_getClassMethod(NSLocale.self, #selector(NSLocale.mono_currentLocale)) 
method_exchangeImplementations(original, swizzled) 
+0

Đáng chú ý rằng Swift 2.2 giới thiệu cú pháp '# selector' mới. https://swift.org/blog/swift-2-2-new-features/ – Jessedc

Các vấn đề liên quan