«ios» 태그된 질문

iOS는 Apple iPhone, iPod touch 및 iPad에서 실행되는 모바일 운영 체제입니다. iOS 플랫폼에서의 프로그래밍과 관련된 질문에이 태그 [ios]를 사용하십시오. 해당 프로그래밍 언어와 관련된 문제에 대해서는 관련 태그 [objective-c] 및 [swift]를 사용하십시오.

9
UIAlertAction에 대한 핸들러 작성
UIAlertView사용자 에게 a 를 제시하고 있는데 처리기를 작성하는 방법을 알 수 없습니다. 이것은 내 시도입니다. let alert = UIAlertController(title: "Title", message: "Message", preferredStyle: UIAlertControllerStyle.Alert) alert.addAction(UIAlertAction(title: "Okay", style: UIAlertActionStyle.Default, handler: {self in println("Foo")}) Xcode에서 많은 문제가 발생합니다. 문서에 따르면 convenience init(title title: String!, style style: UIAlertActionStyle, handler handler: ((UIAlertAction!) -> Void)!) …

4
원격 푸시 알림은 Info.plist에 UIBackgroundModes를 추가해야합니까?
원격 푸시 알림을 통합했지만 다음 경고가 표시됩니다. didReceiveRemoteNotification:fetchCompletionHandler:],하지만 여전히 에서 remote-notification지원되는 UIBackgroundMode의 목록에 " " 을 추가해야 합니다 Info.plist. 내 Xcode 버전은 8.3.1입니다. 나는 이것을에 정말로 추가하고 싶다 Info.plist. 나는 몇 가지 튜토리얼을 따랐지만 이것도 언급하지 않았습니다. 나는 정말로 무엇을해야합니까?

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


15
UICollectionViewCell에 둥근 모서리 및 그림자 추가
그래서 그림자를 추가하기 위해 2nd view를 추가하는 것에 대한 다양한 게시물을 이미 봤지만 .NET에 추가하고 싶다면 여전히 작동하지 않습니다 UICollectionViewCell. 나는 서브 클래 싱 UICollectionViewCell했고, 여기에 다양한 UI 요소를 셀의 콘텐츠 뷰에 ​​추가하고 레이어에 그림자를 추가하는 코드가 있습니다. [self.contentView setBackgroundColor:[UIColor whiteColor]]; self.layer.masksToBounds = NO; self.layer.shadowOffset = CGSizeMake(0, 1); self.layer.shadowRadius = …


11
배포 인증서 / 개인 키가 설치되지 않았습니다.
Xcode 9.1을 사용하여 iOS 앱을 빌드 한 후 보관하고 베타 테스트를 위해 appStore에 업로드하고 싶습니다. 하지만 버튼을 클릭 Upload to the App Store...하고 선택 하면 다음과 같은 문제가 발생합니다 Automatically manage signing. "내 이름"에는 iOS 배포 인증서가 하나 있지만 개인 키가 설치되어 있지 않습니다. 이 "개인 키가 설치되지 않은"이유를 모르겠지만 …


24
신속한 사운드 생성 및 재생
그래서 제가하고 싶은 것은 버튼을 눌렀을 때 재생되는 사운드를 신속하게 생성하고 재생하는 것입니다. Objective-C에서하는 방법을 알고 있지만 Swift에서하는 방법을 아는 사람이 있습니까? Objective-C의 경우 다음과 같습니다. NSURL *soundURL = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"mysoundname" ofType:@"wav"]]; AudioServicesCreateSystemSoundID((__bridge CFURLRef)soundURL, &mySound); 그리고 그것을 재생하려면 다음을 수행합니다. AudioServicesPlaySystemSound(Explosion); 내가 어떻게 할 수 있는지 아는 사람 …
103 ios  objective-c  audio  swift 

6
iPhone / iOS JSON 구문 분석 자습서 [닫힌]
닫은. 이 질문은 Stack Overflow 지침을 충족하지 않습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? Stack Overflow의 주제에 맞게 질문을 업데이트하세요 . 휴일 칠년 전에 . 이 질문 개선 학습 경험으로 웹 서버 / 웹 서비스를 호출하고, JSON 응답을 검색하고, 해당 응답을 사용하여 행을 채우는 iPhone 애플리케이션을 …

9
SecItemAdd는 iOS 10 시뮬레이터의 Xcode 8에서 항상 오류 -34018을 반환합니다.
업데이트 :이 문제는 Xcode 8.2에서 수정되었습니다. 키 체인은 키 체인 공유를 활성화하지 않고 시뮬레이터에서 작동합니다. Xcode 8 / iOS 10 시뮬레이터에서 함수 를 호출 할 때 항상 오류 -34018이 발생하는 이유는 무엇 입니까?SecItemAdd 재현 단계 다음 코드 엑스 코드 8. 실행에 새로운 한 페이지 iOS 앱 프로젝트를 만듭니다 viewDidLoad(또는 열 …
103 ios  xcode  ios10  xcode8 

3
iOS 10-카메라, 마이크 및 사진 라이브러리 권한 요청 변경으로 인해 응용 프로그램이 중단됨
iOS 10, 이제 미디어 라이브러리, 사진, 카메라 및 이와 같은 기타 하드웨어에 액세스하려면 사용자 권한이 필요합니다. 이에 대한 해결책은 info.plist사용자가 데이터를 사용하는 방법에 대한 설명과 함께 키를 추가 하는 것입니다. 몇 개의 열쇠 만 찾을 수있었습니다 NSPhotoLibraryUsageDescription NSMicrophoneUsageDescription NSCameraUsageDescription 적절한 키 설명을 iOS 10 제공하지 않은 경우 info.plist와 같이 다른 …

6
스크린 샷을 저장할 때 Xcode 8.2 시뮬레이터 충돌
XCode 8.2 업데이트 후 시뮬레이터 스크린 샷을 저장할 때마다 항상 충돌이 발생했습니다. 콘텐츠를 재설정하고 설정도 여전히 충돌합니다. 모든 시뮬레이터를 제거하고 다시 설치해야합니까? 업데이트 : 8.2.1에도 같은 문제가 있습니다. 8.3 Sierra 만 지원됩니다. 다음은 충돌 보고서입니다. Process: Simulator [48928] Path: /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app/Contents/MacOS/Simulator Identifier: com.apple.iphonesimulator Version: 10.0 (726.7) Build Info: Indigo-726007000000000~5 Code Type: …
103 ios  xcode 


12
내부 테스터를위한 TestFight 베타 테스트-빌드 상태는 "처리 중"입니다.
나는 한동안 TestFlight를 사용해 왔지만 Apple이 TestFlight를 구입 한 이후 iTunesConnect에서 직접 베타 테스트 용 빌드를 제출하는 것은 이번이 처음입니다. 나는 이상한 행동을 경험하고있다 (혹은 애플의 예상되는 행동 일 수도있다). 사용자를 팀에 추가했으며 (관리자 역할이 있음) 전용 패널에서 TestFlight 테스터의 일부로 선택했습니다. 빌드를 업로드하고 빌드 탭에서 TestFlight 베타 테스트를 켜고 …

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