반응형

swift 20

IntIn Swift를 기준으로 UITableView의 특정 행 새로 고침

IntIn Swift를 기준으로 UITableView의 특정 행 새로 고침 저는 스위프트의 초보 개발자이며, UITableView가 포함된 기본 앱을 만들고 있습니다.다음을 사용하여 표의 특정 행을 새로 고칩니다. self.tableView.reloadRowsAtIndexPaths(paths, withRowAnimation: UITableViewRowAnimation.none) 그리고 이름이 지정된 행 번호에서 새로 고쳐질 행을 원합니다. 문제는 제가 이걸 어떻게 하는지도 모르고 제가 검색한 모든 스레드가 Obj-C를 위한 것이라는 것입니다. 아이디어 있어요?다음을 생성할 수 있습니다.NSIndexPath행과 섹션 번호를 사용하여 다음과 같이 다시 로드합니다. let indexPath = NSIndexP..

programing 2023.08.14

Swift에서 관련 값을 무시하고 열거와 관련 값을 비교하는 방법은 무엇입니까?

Swift에서 관련 값을 무시하고 열거와 관련 값을 비교하는 방법은 무엇입니까? Swift 열거형과 관련 값의 동일성을 테스트하는 방법을 읽은 후 다음 열거형을 구현했습니다. enum CardRank { case Number(Int) case Jack case Queen case King case Ace } func ==(a: CardRank, b: CardRank) -> Bool { switch (a, b) { case (.Number(let a), .Number(let b)) where a == b: return true case (.Jack, .Jack): return true case (.Queen, .Queen): return true case (.King, .King): return true ..

programing 2023.08.14

프로젝트에서 올바른 GoogleService-Info.plist를 찾을 수 없습니다.

프로젝트에서 올바른 GoogleService-Info.plist를 찾을 수 없습니다. Xcode 9 베타 4로 swift 3.2 코드를 실행하면 다음과 같은 오류가 발생합니다. *** Terminating app due to uncaught exception 'com.firebase.core', reason: '[FIRApp configure]; (FirebaseApp.configure() in Swift) could not find a valid GoogleService-Info.plist in your project. Please download one from https://console.firebase.google.com/.' 이미 GoogleService-Info.plist 파일의 이름이 정확하..

programing 2023.06.25

안전 영역 레이아웃을 프로그래밍 방식으로 사용하는 방법은 무엇입니까?

안전 영역 레이아웃을 프로그래밍 방식으로 사용하는 방법은 무엇입니까? 스토리보드를 사용하여 보기를 만들지 않기 때문에 프로그래밍 방식으로 "안전 영역 가이드 사용" 옵션이 있는지 궁금했습니다. 저는 제 견해를 에 고정시키려고 노력했습니다. view.safeAreaLayoutGuide 하지만 그들은 아이폰 X 시뮬레이터에서 계속해서 상단 눈금을 겹칩니다.다음은 샘플 코드(참조: 안전 영역 레이아웃 가이드)입니다. 코드에서 제약 조건을 작성하는 경우 UIView의 safeAreaLayoutGuide 속성을 사용하여 관련 레이아웃 앵커를 가져옵니다.위의 Interface Builder 예제를 코드로 다시 만들어 보기를 확인해 보겠습니다. 뷰 컨트롤러에서 녹색 뷰를 속성으로 사용한다고 가정합니다. private..

programing 2023.05.21

Swift에서 빈 문자열을 확인하시겠습니까?

Swift에서 빈 문자열을 확인하시겠습니까? 목표 C에서 문자열을 확인하기 위해 다음을 수행할 수 있습니다. if ([myString isEqualToString:@""]) { NSLog(@"myString IS empty!"); } else { NSLog(@"myString IS NOT empty, it is: %@", myString); } Swift에서 빈 문자열을 어떻게 감지합니까?는 이제다음사여빈문탐있기기습다니로 빈 ..isEmpty: if emptyString.isEmpty { print("Nothing to see here") } Apple 사전 릴리스 설명서: "문자 및 문자열".문자열이 0인지 비어 있는지 확인하는 간단한 방법은 다음과 같습니다. var myString: String? =..

programing 2023.05.06

Xcode iOS 8 키보드 유형이 지원되지 않음

Xcode iOS 8 키보드 유형이 지원되지 않음 나는 있습니다UITextFieldCtrl 키를 누른 상태에서@Outlet내 안에서.swift수업. 지금은viewDidLoad나는 이 코드를 사용하고 있습니다. self.myTextField.keyboardType = UIKeyboardType.DecimalPad 시뮬레이터에서 앱을 실행하고 을 클릭하면UITextField나는 이 로그를 받았습니다. Can't find keyplane that supports type 8 for keyboard iPhone-Portrait-DecimalPad; using 2617181025_Portrait_iPhone-Simple-Pad_Default 크래쉬 같은 것은 없지만 키보드가 표시되지 않습니다.저는 또한 그것을 설..

programing 2023.05.06

Swift에서 기본 탐색 모음 공간을 제거하는 방법UI 탐색 보기

Swift에서 기본 탐색 모음 공간을 제거하는 방법UI 탐색 보기 나는 스위프트가 처음입니다.UI(대부분의 사용자와 마찬가지로) 및 위에 있는 빈 공간을 제거하는 방법을 알아보려고 합니다.List에 것.NavigationView. 이 이미지에서, 당신은 위에 약간의 공백이 있는 것을 볼 수 있습니다.List. 제가 이루고 싶은 것은 다음과 같습니다. 다음을 사용해 보았습니다. .navigationBarHidden(true) 하지만 눈에 띄는 변화는 없었습니다. 현재 탐색을 설정하는 중입니다.다음과 같이 보기: NavigationView { FileBrowserView(jsonFromCall: URLRetrieve(URLtoFetch: applicationDelegate.apiURL)) .navigatio..

programing 2023.04.26

Xcode 10에서 명령 CompileSwift가 0이 아닌 종료 코드로 실패했습니다.

Xcode 10에서 명령 CompileSwift가 0이 아닌 종료 코드로 실패했습니다. 이 질문에는 이미 다음과 같은 답이 있습니다. "0이 아닌 종료 코드로 명령 실패"로 인해 빌드가 실패함 (49개 답변) 마감됨4년 전에. 현재 Xcode의 최신 버전(버전 10.0)으로 업데이트한 후 일부 "Command CompileSwift failed with nonzero exit code" 오류와 관련된 일부 오류를 발견했기 때문에 프로젝트를 빌드할 수 없습니다. 이 오류를 해결하려면 어떻게 해야 합니까?프로젝트 내에서 사용하는 대부분의 포드(코코아팟 사용)에 나타납니다. 팟 버전과 팟을 이용 가능한 최신 버전으로 업데이트해봤지만, 문제는 여전히 남아 있습니다. 저는 웹을 통해 많은 것을 검색했고 이 문제에..

programing 2023.04.26

Swift's Codable을 사용하여 사전에 인코딩하려면 어떻게 해야 합니까?

Swift's Codable을 사용하여 사전에 인코딩하려면 어떻게 해야 합니까? Swift 4를 구현하는 구조를 가지고 있습니다.Codable이 구조를 사전에 인코딩하는 간단한 방법이 있습니까? let struct = Foo(a: 1, b: 2) let dict = something(struct) // now dict is ["a": 1, "b": 2] 데이터 이동에 문제가 없다면 다음과 같은 방법을 사용할 수 있습니다. extension Encodable { func asDictionary() throws -> [String: Any] { let data = try JSONEncoder().encode(self) guard let dictionary = try JSONSerialization.jsonO..

programing 2023.04.21

Swift: 열거형 값을 문자열로 변환하시겠습니까?

Swift: 열거형 값을 문자열로 변환하시겠습니까? 다음 열거가 지정됩니다. enum Audience { case Public case Friends case Private } 스트링을 입수하려면 어떻게 해야 합니까?"Public"에서audience아래는 일정합니까? let audience = Audience.Public get a string'의 관용 인터페이스는CustomStringConvertible 인터페이스 및 액세스description겟터'raw type'을 다음과 같이 지정할 수 있지만,descriptionraw type 실장을 숨기고 문자열 비교를 회피합니다.switch/case 원한다면 국제화를 허용한다.의 정의enum다음과 같이 합니다. enum Foo : CustomStringConv..

programing 2023.04.21
반응형