문자열 초기화를 사용할 때 URL 초기화 프로그램 (문자열 : "")이 올바르게 초기화되지 않는 것 같습니다. 내가URL 및 문자열 보간
let url = URL(string: "http://192.168.1.1")
작동 같은 것을 사용하지만,
let host = "192.168.1.1"
let url = URL(string: "http://\(host)")
하지 않은 및 URL = 무기 호를 다음과 같은 경우 문제가있다.
놀이터에서 둘 다 작동하지만 코드에는 작동하지 않습니다. 가변 호스트가 제대로 설정되었는지 다시 한 번 확인했습니다.
아이디어가 있으십니까?
'놀이터에서 모두 작동하지만 코드에는 작동하지 않습니다.'그 이유는 없습니다. 앱에서 동일하게 작동해야합니다. 내 생각 엔 다른 곳에 다른 문제가 있다는 것입니다 - 또는 당신의 가치가 당신이 생각하는 것과 다르다는 것입니다, 디버거로 확인하십시오. – Moritz
어제 Swift3로 코드를 마이그레이션 할 때까지는 NSURL을 사용하기 전에 오랜 시간 동안 작업했습니다. – user2754787
테스트 응용 프로그램에서 Swift 3을 사용하면 저에게 적합합니다. [스크린 샷] (https://www.evernote.com/l/AOw6OBs-sdlFl6y0v4DPhjPGwtfBzMNp2lI) – Moritz