Swift 17

핵심 데이터: 경고:명명된 클래스를 로드할 수 없습니다.

핵심 데이터: 경고:명명된 클래스를 로드할 수 없습니다. 기존 Objective-C TV Show 앱을 Xcode 6.1을 사용하는 새로운 Swift 버전에 복제하고 있으며 CoreData에 문제가 있습니다. 4개의 엔티티 모델을 만들고 NSManagedObject 서브클래스(Swift)를 만들었고 모든 파일에 적절한 앱 대상이 설정되어 있습니다('Compile Sources'의 경우). 새 엔티티를 삽입할 때마다 다음 오류가 발생합니다. 핵심 데이터: 경고:엔티티 'Shows'에 대해 'Shows'라는 이름의 클래스를 로드할 수 없습니다.클래스를 찾을 수 없으며 대신 기본 NSManagedObject를 사용합니다. 몇 가지 의견: 핵심 데이터에 저장할 때 부모 자식 컨텍스트 방식을 사용하여 백그라운드 ..

programing 2023.10.26

두가지 다른 색상의 텍스트가 있는 UI 라벨

두가지 다른 색상의 텍스트가 있는 UI 라벨 저는 이런 문자열을 a에 표시하고 싶습니다.UILabel: 5가지 결과가 있습니다. 숫자 5는 빨간색이고 나머지 줄은 검은색입니다. 코드로 어떻게 하면 되나요?그것을 하는 방법은 사용하는 것입니다.NSAttributedString다음과 같이: NSMutableAttributedString *text = [[NSMutableAttributedString alloc] initWithAttributedString: label.attributedText]; [text addAttribute:NSForegroundColorAttributeName value:[UIColor redColor] range:NSMakeRange(10, 1)]; [label setAttribu..

programing 2023.10.21

문자열에서 숫자가 아닌 문자를 모두 빨리 제거

문자열에서 숫자가 아닌 문자를 모두 빨리 제거 알 수 없는 데이터를 구문 분석해야 하는데, 이 데이터는 숫자 값이어야 하지만 공백이나 기타 영숫자가 아닌 문자가 포함되어 있을 수 있습니다. 스위프트에서 새로운 방법이 있습니까?내가 온라인에서 찾을 수 있는 것은 낡은 C 방식뿐인 것 같습니다. 나는 보고있습니다.stringByTrimmingCharactersInSet- 제 입력에는 문자열의 시작 또는 끝에 공백/특수 문자만 있을 것으로 확신합니다.이것에 사용할 수 있는 내장 캐릭터 세트가 있습니까?아니면 나만의 것을 만들어야 합니까? 우리가 다른 사람들을 도와줄 수 있는stringFromCharactersInSet()그래서 내가 보관할 유효한 문자들만 지정할 수 있을 것입니다. 'StringFromChar..

programing 2023.10.16

Swift에서 get과 set은 무엇입니까?

Swift에서 get과 set은 무엇입니까? 저는 스위프트를 배우고 있고 애플에서 스위프트 프로그래밍 언어를 읽고 있습니다.Objective-C 배경이 없습니다(PHP, 자바스크립트 등만 있고 Objective-C는 없습니다). 24-25페이지에서 나는 다음 코드를 봅니다. //...Class definition stuff... var perimeter: Double { get { return 3.0 * sideLength } set { sideLength = newValue / 3.0 } } //...Class continues... 이 부분은 책에 명시되어 있지도 않고, 무엇을 위한 것인지 알 수가 없습니다. 무엇을 얻고 무엇을 준비합니까?클래스 내 변수 가져오기 및 설정은 해당 내용을 검색("get..

programing 2023.10.01

Swift - 여러 기준을 가진 객체 배열 정렬

Swift - 여러 기준을 가진 객체 배열 정렬 나는 여러 가지를 가지고 있습니다.Contact체: var contacts:[Contact] = [Contact]() 연락처 클래스: Class Contact:NSOBject { var firstName:String! var lastName:String! } 을 별로 .lastName그리고 firstName 연락처들이 연락처를 얻었을 lastName. 저는 그 기준들 중 하나로 분류할 수는 있지만 둘 다는 아닙니다. contacts.sortInPlace({$0.lastName < $1.lastName}) 이 배열을 정렬하려면 어떻게 더 많은 기준을 추가할 수 있습니까?튜플을 사용하여 여러 기준 비교 수행 여러 기준으로 정렬을 수행하는 정말 간단한 방법은 다..

programing 2023.10.01

iOS 10에서 Facebook iOS SDK 사용 방법

iOS 10에서 Facebook iOS SDK 사용 방법 저는 스위프트 3을 이용하여 페이스북 로그인으로 앱을 만들기 위해 Xcode 8을 사용하려고 합니다.iOS 시뮬레이터 9.3으로 다시 전환하면 작동합니다.iOS 10에서 다음과 같은 오류가 발생합니다. ""fbauth2:/" The operation couldn’t be completed. (OSStatus error -10814.)" 그리고. Optional(Error Domain=com.facebook.sdk.login Code=308 "(null)") 해결책이 있는 사람? 참고 1: 디버깅 후 이 문제는 FBSDK를 업데이트할 수 없습니다.expect_challange.기능.SecItemUpdate안에서.security.framework일이 ..

programing 2023.09.26

Swift: 인덱스에서 문자열 배열 바꾸기

Swift: 인덱스에서 문자열 배열 바꾸기 다음과 같은 String Array가 있습니다. var stringArray:[String] = ["value1", "value2", "value3", "value4"] 예를 들어 인덱스 2("value 3")가 있는 세 번째 문자열을 다른 문자열로 대체하려면 어떻게 해야 합니까?간단합니다. stringArray[2] = "new string" 언급URL : https://stackoverflow.com/questions/32703240/swift-replace-string-array-at-index

programing 2023.09.16

Swift UI 보기 - viewDidLoad()?

Swift UI 보기 - viewDidLoad()? 뷰가 로드된 후 이미지를 로드하려고 하면 뷰를 구동하는 모델 개체(아래 MovieDetail 참조)에 urlString이 있습니다.왜냐하면 스위프트 UI는View요소에 라이프 사이클 방법이 없습니다(그리고 뷰 컨트롤러가 작동하지 않음). 이를 처리하는 가장 좋은 방법은 무엇입니까? 문제를 해결하려는 방법(객체 바인딩 또는 상태 변수 사용)에 상관없이 View에 다음과 같은 기능이 없습니다.urlString짐을 실은 후까지... // movie object struct Movie: Decodable, Identifiable { let id: String let title: String let year: String let type: String var p..

programing 2023.09.16

물음표 '?'의 빠른 의미는 무엇입니까?

물음표 '?'의 빠른 의미는 무엇입니까? 이 질문에는 이미 다음과 같은 답이 있습니다. Swift의 옵션 값은 무엇입니까? (15개 답변) 마감됨9년 전에. 스위프트 프로그래밍에서 저는 물체가 있는 물음표를 발견했습니다. var window: UIWindow? 누가 그것의 용도를 설명해 줄 수 있습니까? 사용할 수 있습니다.if그리고.let누락될 수 있는 값을 함께 사용합니다.이 값들은 다음과 같이 표현됩니다.optionals안optional값이 값을 포함하거나 포함합니다.nil값이 누락되었음을 나타냅니다.값 유형 뒤에 물음표(?)를 작성하여 값을 다음과 같이 표시합니다.optional. 옵션 값이 다음과 같은 경우nil조건은false중괄호 안의 코드를 건너뜁니다.그렇지 않으면 옵션 값이 랩 해제되고 다..

programing 2023.09.01

Swift를 사용하여 한 View 컨트롤러에서 다른 View 컨트롤러로 이동하는 방법

Swift를 사용하여 한 View 컨트롤러에서 다른 View 컨트롤러로 이동하는 방법 한 뷰 컨트롤러에서 다른 뷰 컨트롤러로 이동하고 싶습니다.다음 Objective-C 코드를 Swift로 변환하려면 어떻게 해야 합니까? UIViewController *viewController = [[self storyboard] instantiateViewControllerWithIdentifier:@"Identifier"]; UINavigationController *navi = [[UINavigationController alloc] initWithRootViewController:viewController]; [self.navigationController pushViewController:navi animat..

programing 2023.08.17