★ String?型の変数が空文字だった場合nil
を返す
Swift3.1
extension Optional where Wrapped == String {
func emptyToNil() -> String? {
if let temp = self,
temp.isEmpty {
return nil
} else {
return self
}
}
}