에 나는 내가 API에서 JSON 파일을 가져 신속 2.0 에 문제를 다루는 그리고 난 그것에서 일부 문자열을 푸는 것을 시도하고있다. 때때로이 json은 장소의 거리 이름이있는 문자열을 제공하지만 때로는 그렇지 않습니다. 내가하려고 해요 그래서 때이 var street = arrRes[indexPath.row]["venueLocation"]!["st
언어 안내서 (developer.apple.com)를 읽음으로써 swift 3.1을 배웁니다. 신속하게 할당 연산자 (=)가 값을 반환하지 않는다는 것을 알았습니다. control flow 장에서는 가드 문장의 예를 가지고 : func greet(person: [String: String]) {
guard let name = person["name
오늘은 BDD 방식으로 iOS 유닛 테스트를 작성하기 시작했습니다. guard 진술과 100 % 코드 커버리지에 관한 질문이 있습니다. Data에서 Customer 개체로의 변환을 처리하는 다음 코드가 있습니다. internal final class func customer(from data: Data) -> Customer? {
do {
바인딩 : struct Struct {
let i: Int
init?(i: Int?) {
guard let unwrappedI = i else { return nil }
self.i = unwrappedI
}
}
IT는 unwrappedI 임시 변수를 제거하는 것이 좋을 것입니다. 어떤 제안?
저는 Swift에서 guard 키워드를 사용하는 방법을 찾아 보았습니다. 최근에 개발자가 폐쇄에 오류이없는 경우 아래 코드가 "성공"을 인쇄 할 것이라고 말했습니다. for attachment in attachments! {
attachment.fetchData { (data, error) in
guard let error = error
가드 문에서 'nextPage'라는 함수를 호출하려고하는데 '()'이 'Bool'으로 변환 할 수 없다는 말입니다. 나는 그것이 함수를 호출 할 수있는 적절한 장소 아니기 때문에,이 기능 @IBAction func nextPressed(_ sender: Any) {
let geoCoder = CLGeocoder()
geoCoder.geoc