«swift» 태그된 질문

Swift는 Apple Inc.에서 플랫폼 및 Linux 용으로 개발 한 안전하고 빠르며 표현력이 뛰어난 범용 프로그래밍 언어입니다. 스위프트는 오픈 소스입니다. 언어 기능에 대한 질문이나 Swift의 코드가 필요한 경우에만 태그를 사용하십시오. 플랫폼 또는 프레임 워크에 대한 (언어에 구애받지 않는) 질문에 [ios], [ipados], [macos], [watch-os], [tvos], [cocoa-touch] 및 [cocoa] 태그를 사용하십시오.

13
Xcode 8 Swift 3에 런타임에“탐색 모음”에 대한 경고 프레임이 다르게 나타남
업그레이드하기 전에 Xcode 8이러한 경우이 오류가 표시되지 않습니다. 다른 내비게이션 컨트롤러가 있습니다. 그들 모두에게 나는 오류를 본다 Frame for "Navigation bar" will be different at the run time. Navigation bar "Expected: width=384, Actual: width=375. 실제로 이러한 내비게이션 컨트롤러에는이 없습니다 Navigation bar. Navigation bar하위보기에 존재합니다. 어쨌든 나는 진드기를 해결하고 확인란을 선택 …

7
UICollectionViewCell의 콘센트가 왜없는가요?
Interface Builder에서 사용자 정의 UICollectionViewCell을 작성하고 뷰를 클래스에 바인드 한 후 문자열을 사용하여 문자열의 레이블로 설정하려고하면 tha 레이블에 nil 값이 있습니다. override func viewDidLoad() { super.viewDidLoad() // Register cell classes self.collectionView.registerClass(LeftMenuCollectionViewCell.self, forCellWithReuseIdentifier: "ls") } override func collectionView(collectionView: UICollectionView!, cellForItemAtIndexPath indexPath: NSIndexPath!) -> UICollectionViewCell! { var cell: LeftMenuCollectionViewCell cell = collectionView.dequeueReusableCellWithReuseIdentifier("ls", …

4
신속한 컴파일러 오류 : 문자열 연결에서“표현이 너무 복잡합니다”
나는 이것이 무엇보다 재미있는 것을 발견합니다. 문제를 해결했지만 원인이 궁금합니다. 오류는 다음과 같습니다 DataManager.swift:51:90: Expression was too complex to be solved in reasonable time; consider breaking up the expression into distinct sub-expressions.. 왜 불평합니까? 가능한 가장 간단한 표현 중 하나 인 것 같습니다. 컴파일러는 columns + ");";섹션을 가리 킵니다. func …

5
Swift에서 색인으로 매핑 또는 축소
Swift 에서 map또는 reduceSwift에서 배열의 인덱스를 얻는 방법이 있습니까? each_with_index루비 와 같은 것을 찾고 있습니다. func lunhCheck(number : String) -> Bool { var odd = true; return reverse(number).map { String($0).toInt()! }.reduce(0) { odd = !odd return $0 + (odd ? ($1 == 9 ? 9 : ($1 * 2) % …

9
UIImage를 NSData로 변환하고 Swift에서 UIImage로 다시 변환 하시겠습니까?
나는를 저장하기 위해 노력하고있어 UIImage에 NSData다음 읽을 NSData새로운 다시 UIImage스위프트에 있습니다. 을 변환하려면 UIImage에 NSData나는 다음과 같은 코드를 사용하고 있습니다 : let imageData: NSData = UIImagePNGRepresentation(myImage) 어떻게 변환합니까 imageData(즉, NSData새로운에) 다시 UIImage?
143 ios  swift  uiimage  png  nsdata 



20
동적 셀 높이를 가진 UITableView의 reloadData ()로 인해 스크롤이 급증합니다.
나는 이것이 일반적인 문제라고 생각하고 그것에 대한 일반적인 해결책이 있는지 궁금합니다. 기본적으로 내 UITableView에는 모든 셀에 대한 동적 셀 높이가 있습니다. UITableView 및 I의 맨 위에 있지 않으면 위로 tableView.reloadData()스크롤이 급증합니다. 나는 이것이 데이터를 다시로드했기 때문에 스크롤 할 때 UITableView가 가시성에 도달하는 각 셀의 높이를 다시 계산한다는 사실 때문이라고 생각합니다. …


17
AVFoundation AVPlayer로 비디오를 루핑 하시겠습니까?
AVFoundation에서 비디오를 반복하는 비교적 쉬운 방법이 있습니까? AVPlayer와 AVPlayerLayer를 다음과 같이 만들었습니다. avPlayer = [[AVPlayer playerWithURL:videoUrl] retain]; avPlayerLayer = [[AVPlayerLayer playerLayerWithPlayer:avPlayer] retain]; avPlayerLayer.frame = contentView.layer.bounds; [contentView.layer addSublayer: avPlayerLayer]; 그런 다음 비디오를 다음과 같이 재생합니다. [avPlayer play]; 비디오는 정상적으로 재생되지만 끝에서 멈 춥니 다. MPMoviePlayerController를 사용하면 repeatMode속성을 올바른 값으로 설정하기 만하면됩니다 …

23
UITableView 헤더 섹션 사용자 정의
UITableView각 섹션의 헤더 를 사용자 정의하고 싶습니다 . 지금까지 구현했습니다 -(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section 이 UITabelViewDelegate방법. 내가하고 싶은 것은 각 섹션에 대한 현재 헤더를 가져 와서 UILabel하위보기로 추가 하는 것입니다. 지금까지는 그렇게 할 수 없습니다. 기본 섹션 헤더를 가져올 항목을 찾을 수 없기 때문입니다. 첫 번째 질문 은 기본 섹션 …

9
URL을 문자열로 변환 한 후 다시 변환
그래서를로 변환 NSURL했습니다 String. 그래서 내가 등 println처럼 보인다 면file:///Users/... 나중에 이것을 다시 원 NSURL하므로 아래에서 볼 수 있듯이 다시 변환하려고하지만 위의 문자열 버전에 나타나는 슬래시 두 개를 잃어 버립니다 url. 변환 NSURL에서 String내가 두 개의 슬래시 를 제거하는 이유는 무엇 이며 어떻게 NSURL포함 된 세 개의 슬래시 로 다시 …
141 swift  nsurl 

7
Swift에서 클로저를 변수로 저장
Objective-C에서 블록의 입력 및 출력을 정의하고 메소드에 전달 된 블록 중 하나를 저장 한 다음 나중에 해당 블록을 사용할 수 있습니다. // in .h typedef void (^APLCalibrationProgressHandler)(float percentComplete); typedef void (^APLCalibrationCompletionHandler)(NSInteger measuredPower, NSError *error); // in .m @property (strong) APLCalibrationProgressHandler progressHandler; @property (strong) APLCalibrationCompletionHandler completionHandler; - (id)initWithRegion:(CLBeaconRegion *)region completionHandler:(APLCalibrationCompletionHandler)handler { …


4
Swift에서 Optional에 기본값을 제공 하시겠습니까?
Swift에서 옵션을 처리하는 관용구가 너무 장황한 것처럼 보입니다. 원하는 것이 기본값이 아닌 경우 기본값을 제공하는 것입니다. if let value = optionalValue { // do something with 'value' } else { // do the same thing with your default value } 불필요하게 코드를 복제하거나 var unwrappedValue if let value = optionalValue …
141 swift  optional 

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