반응형
// MARK: - String Extension
extension String {
func isValidJson() -> Bool {
do {
guard let jsonData = self.data(using: String.Encoding.utf8) else { return false }
if let _ = try JSONSerialization.jsonObject(with: jsonData, options: .allowFragments) as? NSDictionary {
return true
} else if let _ = try JSONSerialization.jsonObject(with: jsonData, options: .allowFragments) as? NSArray {
return true
} else {
return false
}
} catch let error as NSError {
print(error)
return false
}
}
}
2020/05/12 - [iOS/Swift] - WKWebView 스크린샷
2020/05/12 - [iOS/Swift] - json 포멧 체크
2020/05/12 - [iOS/Swift] - Access Control (접근 제한자)
2020/05/12 - [iOS/Swift] - WKWebview에서 tel, email, mailto, sms, facetime 처리
반응형
'개발 > iOS' 카테고리의 다른 글
iOS디바이스 설정창 이동 (0) | 2020.05.15 |
---|---|
Xcode 한글 깨짐 복구 (0) | 2020.05.15 |
WKWebView 스크린샷 (0) | 2020.05.12 |
Access Control (접근 제한자) (0) | 2020.05.12 |
WKWebview에서 tel, email, mailto, sms, facetime 처리 (0) | 2020.05.12 |