«swift3» 태그된 질문

이 태그는 Apple Swift 프로그래밍 언어 버전 3의 변경 사항과 직접 관련된 질문에만 사용하십시오. 보다 일반적인 언어 질문에는 [swift] 태그를 사용하고 Apple 플랫폼에서의 개발에 대한 질문에는 [ios], [cocoa], [apple-watch] 태그 등을 사용합니다.

5
Swift 3.0의 NotificationCenter와 Swift 2.0의 NSNotificationCenter를 사용하여 데이터를 전달하는 방법은 무엇입니까?
socket.io내 빠른 iOS 앱에서 구현 하고 있습니다. 현재 여러 패널에서 서버를 듣고 수신 메시지를 기다립니다. getChatMessage각 패널 에서 함수를 호출하여 이렇게합니다 . func getChatMessage(){ SocketIOManager.sharedInstance.getChatMessage { (messageInfo) -> Void in dispatch_async(dispatch_get_main_queue(), { () -> Void in //do sth depending on which panel user is }) } } 그러나 나는 그것이 …

11
Xcode 8 / Swift 3.0에서 푸시 알림에 등록 하시겠습니까?
내 앱이 Xcode 8.0 에서 작동하도록하려고하는데 오류가 발생합니다. 이 코드가 이전 버전의 swift에서 잘 작동한다는 것을 알고 있지만이 코드가 새 버전에서 변경되었다고 가정합니다. 실행하려는 코드는 다음과 같습니다. let settings = UIUserNotificationSettings(forTypes: [.Sound, .Alert, .Badge], categories: nil) UIApplication.sharedApplication().registerUserNotificationSettings(settings) UIApplication.shared().registerForRemoteNotifications() 내가받은 오류는 "인수 레이블 '(forTypes :, categories :)'가 사용 가능한 오버로드와 일치하지 …

9
'var'매개 변수는 더 이상 사용되지 않으며 Swift 3에서 제거됩니다.
좋아, Xcode를 7.3으로 업데이트하고 이제 다음 경고가 표시됩니다. 'var'매개 변수는 더 이상 사용되지 않으며 Swift 3에서 제거됩니다. 이 함수에서 var를 사용해야 할 때이 문제를 해결하는 방법 : public func getQuestionList(var language: String) -> NSArray { if self.data.count > 0 { if (language.isEmpty) { language = "NL" } return self.data.objectForKey("questionList" + …
120 xcode  swift  xcode7  swift3 


8
Xcode 9 Swift 언어 버전 (SWIFT_VERSION)
저는 최근에 xcode를 버전 9로 업데이트했습니다. 그 전에 Xcode 8.x에서 사용할 때마다 pod update코드를 Swift 3으로 변환하고 오류를 해결하는 업데이트 코드가 표시됩니다. 하지만 이제는 다음과 같은 오류가 발생합니다. "Swift 언어 버전"(SWIFT_VERSION) 빌드 설정은 Swift를 사용하는 대상에 대해 지원되는 값으로 설정되어야합니다. 이 설정은 빌드 설정 편집기에서 설정할 수 있습니다. 이 오류에 …
115 ios  swift  xcode  swift3  xcode9 


4
신속하게 줄 바꿈없이 인쇄
swift 2.0에서는 print()자동으로 개행 문자를 추가합니다. 신속한 1.2, println()및 print()개별 기능 사용. 그래서 swift는 더 이상 줄 바꿈을 추가하지 않는 인쇄 기능이 없기 때문에 텍스트를 인쇄하고 줄 바꿈을 추가하지 않는 방법은 무엇입니까?
110 swift  swift3  swift2 


4
DispatchQueue.main.async와 DispatchQueue.main.sync의 차이점
DispatchQueue.main.asyncUI 관련 작업을 수행하기 위해 오랫동안 사용 하고 있습니다. 스위프트 모두를 제공 DispatchQueue.main.async하고 DispatchQueue.main.sync, 두 메인 큐에 수행된다. 누구든지 그들 사이의 차이점을 말할 수 있습니까? 언제 각각을 사용해야합니까? DispatchQueue.main.async { self.imageView.image = imageView self.lbltitle.text = "" } DispatchQueue.main.sync { self.imageView.image = imageView self.lbltitle.text = "" }


5
"%를 사용할 수 없음 : 대신 truncatingRemainder 사용"은 무엇을 의미합니까?
확장에 대한 코드를 사용할 때 다음 오류가 발생합니다. 다른 연산자를 사용하거나 인터넷 검색을 기반으로 표현식의 값을 수정하도록 요청하는지 확실하지 않습니다. 오류 : %를 사용할 수 없음 : 대신 truncatingRemainder를 사용하십시오. 확장 코드 : extension CMTime { var durationText:String { let totalSeconds = CMTimeGetSeconds(self) let hours:Int = Int(totalSeconds / 3600) let …
104 ios  swift  swift3  modulus 

3
'@objc'가 아닌 방법은 '@objc'프로토콜의 선택적 요구 사항을 충족하지 않습니다.
개요 : Objective-C 옵션 기능 중 하나의 기본 구현을 제공하는 프로토콜 P1이 있습니다. 선택적 기능의 기본 구현을 제공하면 경고가 있습니다. 컴파일러 경고 : Non-'@objc' method 'presentationController(_:viewControllerForAdaptivePresentationStyle:)' does not satisfy optional requirement of '@objc' protocol 'UIAdaptivePresentationControllerDelegate' 버전: 스위프트 : 3 Xcode : 8 (공개 릴리스) 시도한 횟수 : 추가를 시도 @objc했지만 …

9
NSFetchRequest 인스턴스에 유형을 적용하는 방법은 무엇입니까?
Swift 2에서는 다음 코드가 작동했습니다. let request = NSFetchRequest(entityName: String) 그러나 Swift 3에서는 오류가 발생합니다. 일반 매개 변수 "ResultType"을 유추 할 수 없습니다. NSFetchRequest이제 일반 유형 이기 때문 입니다. 그들의 문서에서 그들은 다음과 같이 썼습니다. let request: NSFetchRequest<Animal> = Animal.fetchRequest 그래서 내 결과 클래스가 예를 들어 Level어떻게 올바르게 요청해야합니까? 작동하지 …
102 swift  core-data  swift3 


14
Swift 3-날짜 객체 비교
내 앱을 Swift 3.0 구문으로 업데이트하고 있습니다 (아직 베타 버전이지만 출시 되 자마자 준비하고 싶습니다). 엑스 코드 (베타 5)의 이전 베타 때까지 나는이 비교할 수 있었다 Date피연산자를 사용하여 객체를 <, >하고 ==. 그러나 최신 베타 (베타 6)에서는 더 이상 작동하지 않습니다. 다음은 몇 가지 스크린 샷입니다. 두 스크린 샷에서 볼 …
95 ios  xcode  swift3  beta 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.