Bark/Model/Defines.swift
2018-06-28 15:02:24 +08:00

33 lines
726 B
Swift

//
// Defines.swift
// Bark
//
// Created by huangfeng on 2018/6/26.
// Copyright © 2018 Fin. All rights reserved.
//
import UIKit
/// 线
func dispatch_sync_safely_main_queue(_ block: ()->()) {
if Thread.isMainThread {
block()
} else {
DispatchQueue.main.sync {
block()
}
}
}
extension UIViewController {
func showSnackbar(text:String) {
self.snackbarController?.snackbar.text = text
self.snackbarController?.animate(snackbar: .visible)
self.snackbarController?.animate(snackbar: .hidden, delay: 3)
}
}
func NSLocalizedString( _ key:String ) -> String {
return NSLocalizedString(key, comment: "")
}