«objective-c» 태그된 질문

이 태그는 Objective-C 기능에 관한 질문이나 해당 언어의 코드에 의존하는 질문에만 사용해야합니다. [cocoa] 및 [cocoa-touch] 태그를 사용하여 Apple의 프레임 워크 또는 클래스에 대해 문의해야합니다. 해당 플랫폼과 관련된 문제에 대해서는 관련 태그 [ios], [macos], [apple-watch] 및 [tvos]를 사용하십시오.




7
루트 뷰 컨트롤러를 얻는 방법?
루트 뷰 컨트롤러의 인스턴스가 필요합니다. 나는 그 접근법을 시도했다. UIViewController *rootViewController = (UIViewController*)[[[UIApplication sharedApplication] keyWindow] rootViewController]; 반환 값 : null : 또한 컨트롤러 배열을 얻으려고 할 때 : NSArray *viewControllers = self.navigationController.viewControllers; 하나의 컨트롤러 만 반환하지만 내 루트 뷰 컨트롤러가 아닙니다. 내비게이션 컨트롤러에서 가져 오려고하면 : UIViewController *root = (UIViewController*)[self.navigationController.viewControllers …

8
Swift-어떤 유형을 사용할까요? NSString 또는 String
Swift의 도입과 함께 저는 새로운 언어를 이해하려고 노력했습니다. 저는 iOS 개발자이며 NSString, NSInteger, NSDictionary응용 프로그램에서 와 같은 유형을 사용 합니다. Apple의 "The Swift Programming Language"ebook에서 Swift 유형을 사용합니다.String, Int, Dictionary Swift 유형에는 Foundation 유형이 수행하는 일부 기능이 없거나 이름이 다릅니다. 예를 들어 NSString이 length속성을. 그러나 나는 Swift와 비슷한 것을 찾을 …
109 ios  objective-c  string  macos  swift 

4
UILabel의 minimumScaleFactor는 어떻게 작동합니까?
나는 minimumFontSize전에 사용 했지만 그 기능은 이제 더 이상 사용되지 않으며 어떻게 minimumScaleFactor작동 하는지 이해하지 못합니다 . 최대 글꼴 크기는 10이고 최소 글꼴 크기는 7입니다. 스케일 팩터를 사용하여 글꼴 크기를 7로 축소하려면 어떻게해야합니까? UILabel 창조: UILabel *label = [[UILabel alloc] init]; [label setTranslatesAutoresizingMaskIntoConstraints:NO]; label.text = [labelName uppercaseString]; label.textAlignment = NSTextAlignmentCenter; …
109 ios  objective-c  uilabel 

30
iOS 유니버설 링크가 인앱에서 열리지 않음
그래서 저는이 튜토리얼을 정확히 따라했고 제공된 것과 동일한 값을 사용했습니다 : https://blog.branch.io/how-to-setup-universal-links-to-deep-link-on-apple-ios-9 Apple Association 파일도 링크 디렉토리에 준비되어 있습니다. WEB_PAGE:PORT_NUMBER/apple-app-site-association 이쪽에 모든 것이 설정되어있는 것 같습니다. 권한을 추가하고 프로비저닝 프로필을 업데이트했으며 모든 것이 설정되었습니다. 내 기기에서 앱을 실행하고 링크 http://WEB_PAGE:PORT_NUMBER를 열면 항상 Safari가 열립니다. 다음 방법에도 중단 점이 있습니다. - …



30
Info.plist 업로드 오류의 CFBundleVersion
"업로드 한 바이너리가 유효하지 않습니다. Info.plist 파일의 키 CFBundleVersion에는 이전에 업로드 한 버전보다 높은 버전이 포함되어 있어야합니다." 신청서를 업로드 할 때이 오류가 발생합니다. iTunes Connect에서 업데이트 된 버전을 1.2로 설정하고 .plist파일도 1.2로 업데이트했습니다 . 이 오류가 발생하는 이유를 이해할 수 없습니다. 어떤 도움을 주시면 감사하겠습니다. 감사.

6
AVAudioPlayer가 디버그 모드에서 중단 점을 throw합니다.
앱을로드 할 때마다이 줄에 중단 점을 설정 한 것처럼 중지됩니다. self.audioPlayer = [[[AVAudioPlayer alloc] initWithData:[dataPersister loadData:self.fileName] error:&outError] autorelease]; 위 또는이 선 근처에는 중단 점이 없습니다. 디버그 모드에서 앱을 실행할 때만 발생하고 중단 점 후에는 충돌이 발생하지 않습니다. "프로그램 실행 계속"을 클릭해도 아무 일도 일어나지 않는 것처럼 앱이 작동합니다. 다음과 함께 …

2
$ {EXECUTABLE_NAME} 및 $ {PRODUCT_NAME}은 어디에 정의되어 있습니까?
수정 방법에 대한 정보는 어디서 찾을 수 있습니까? ${EXECUTABLE_NAME} ${PRODUCT_NAME} 이는 .plist 파일에만 표시되지만 실제 값은 어디에 있습니까? .plist에서 원하는 것을 직접 수정할 수 있다면 왜 필요한지. 나는 새로 왔기 때문에 이것을 이해하는 데 문제가 있습니다. 또한 사과 정보 속성 목록 키 참조를 조사했지만 이러한 $ {} 값을 찾지 못했습니다.
108 iphone  objective-c  ios  xcode  plist 

10
UIAlertView 먼저 사용되지 않는 IOS 9
UIAlertView 대신 UIAlertController를 사용하는 여러 가지 방법을 시도했습니다. 여러 가지 방법을 시도했지만 경고 작업이 작동하지 않습니다. 다음은 IOS 8 및 IOS 9에서 잘 작동하지만 사용되지 않는 플래그로 표시되는 코드입니다. 아래의 우아한 제안을 시도했지만이 맥락에서 작동하도록 만들 수 없습니다. 앱을 제출해야하는데 이것이 마지막으로 해결해야 할 문제입니다. 추가 제안에 감사드립니다. 나는 초보자입니다. …

4
NSRunLoop 이해
누구든지 설명 할 수 있습니까 NSRunLoop? 그래서 내가 아는 것처럼 NSRunLoop뭔가 연결되어 NSThread있지 않습니까? 그래서 내가 같은 스레드를 만든다고 가정합니다 NSThread* th=[[NSThread alloc] initWithTarget:self selector:@selector(someMethod) object:nil]; [th start]; -(void) someMethod { NSLog(@"operation"); } 이 스레드가 작업을 마치고 나면? 왜 사용 RunLoops하거나 어디에 사용합니까? Apple 문서에서 읽은 내용이 있지만 명확하지 않으므로 …

8
UICollectionViewCell에서 길게 누르기 제스처
UICollectionView의 (하위 클래스)에 길게 누르기 제스처 인식기를 추가하는 방법을 궁금합니다. 문서에서 기본적으로 추가된다는 것을 읽었지만 방법을 알 수 없습니다. 내가하고 싶은 것은 셀을 길게 누르고 ( github에서 캘린더가 있습니다 ) 어떤 셀을 탭했는지 확인한 다음 작업을 수행합니다. 어떤 세포가 오래 눌 렸는지 알아야합니다. 이 광범위한 질문에 대해 죄송하지만 Google 또는 …

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