728x90
반응형

ios 6

[오류] performSelector may cause a leak because its selector is unknown

질문 : performSelector는 선택자를 알 수 없기 때문에 누수를 일으킬 수 있습니다. ARC 컴파일러에서 다음과 같은 경고가 표시됩니다. "performSelector may cause a leak because its selector is unknown". 내가하는 일은 다음과 같습니다. [_controller performSelector:NSSelectorFromString(@"someMethod")]; 이 경고가 표시되는 이유는 무엇입니까? 컴파일러가 선택기가 존재하는지 여부를 확인할 수 없다는 것을 이해합니다. 그런데 왜 그로 인해 누수가 발생합니까? 이 경고가 더 이상 나타나지 않도록 코드를 어떻게 변경할 수 있습니까? 답변 컴파일러는 이유 때문에 이에 대해 경고합니다. 이 경고를 무..

UIViewController의 뷰가 보이는지 확인하는 방법

질문 : UIViewController의 뷰가 보이는지 확인하는 방법 보기가 많은 탭 모음 응용 프로그램이 있습니다. UIViewController UIViewController 내에서 표시되는지 알 수있는 방법이 있습니까? (속성을 찾는 중) 답변 보기가 현재 표시되어 있으면보기의 창 속성 이 nil이 아니므로보기 컨트롤러에서 기본보기를 확인합니다. view 메소드를 호출하면보기가로드되지 않으며 (로드되지 않은 경우) 불필요하고 바람직하지 않을 수 있습니다. 이미로드되어 있는지 먼저 확인하는 것이 좋습니다. 이 문제를 피하기 위해 isViewLoaded에 대한 호출을 추가했습니다. if (viewController.isViewLoaded && viewController.view.window) { // ..

개발관련/other 2021.12.07

[iOS 7] @import vs #import

질문 : @import 대 #import-iOS 7 나는 WWDC 비디오 "Implementing Engaging UI on iOS"에서 논의 된 바와 같이 새로운 iOS 7 기능 중 일부를 가지고 놀면서 일부 이미지 효과로 작업하고 있습니다. 세션의 소스 코드 내에서 흐림 효과를 생성하기 위해 UIImage 는 다음과 같이 UIKit을 가져 오는 범주를 통해 확장되었습니다. @import UIKit; 다른 세션 비디오에서 이것에 대해 본 것 같지만 찾는 데 어려움이 있습니다. 이것을 언제 사용할 지에 대한 배경 정보를 찾고 있습니다. Apple 프레임 워크에서만 사용할 수 있습니까? 이 컴파일러 지시문을 사용하면 이전 코드로 돌아가서 업데이트해야하는 이점이 있습니까? 답변 모듈 또는 "의미 적 가져 오..

개발관련/other 2021.12.03

Xcode 7 오류 :“Missing iOS Distribution signing identity for ...”

질문 : Xcode 7 오류 :“…에 대한 iOS 배포 서명 ID가 없습니다.” 내 앱을 iTunes Connect resp에 업로드하려고했습니다. AppStore에서 다음 오류가 발생했습니다. 일치하는 서명 자산을 찾거나 생성하지 못했습니다. Xcode가 일치하는 서명 자산을 찾거나 생성하려고했으나 다음 문제로 인해 실패했습니다. iOS 배포 서명 ID가 누락되었습니다. Xcode에서 요청할 수 있습니다. 새 개발 머신을 설정하기 전에 Xcode 7을 통해 이전 머신에서 새 머신으로 개발자 계정을 내보냈습니다. 이 문제를 해결하려면 어떻게해야합니까? 답변 Apple에서 - 이 문제를 커뮤니티에 알리고 문제에 대해 사과 해 주셔서 감사합니다. 이 문제는 시스템 및 로그인 키 체인에 만료 된 WWDR 중간..

개발관련/other 2021.11.17

Warning: Attempt to present < finishViewController: 0x1e56e0a0 > on < ViewController: 0x1ec3e000> whose view is not in the window hierarchy!

질문 : 뷰가 창 계층 구조에없는 UIViewController에 UIViewController를 제공하려고합니다. Xcode 4.5를 사용하기 시작했는데 콘솔에 다음 오류가 발생했습니다. 경고 : 뷰가 창 계층 구조에없는 에서 을 표시하려고합니다! 보기가 여전히 표시되고 앱의 모든 것이 제대로 작동합니다. iOS 6의 새로운 기능입니까? 다음은보기간에 변경하는 데 사용하는 코드입니다. UIStoryboard *storyboard = self.storyboard; finishViewController *finished = [storyboard instantiateViewControllerWithIdentifier:@"finishViewController"]; [self presentViewControll..

Swift를 사용하여 프로그래밍 방식으로 제약 조건을 추가하는 방법

질문 : Swift를 사용하여 프로그래밍 방식으로 제약 조건을 추가하는 방법 나는 더 이상 나아 가지 않고 지난주부터 이것을 알아 내려고 노력하고 있습니다. 좋아,이 코드를 사용하여 Swift 에서 프로그래밍 방식 UIView 에 몇 가지 제약 조건 을 적용해야합니다. var new_view:UIView! = UIView(frame: CGRectMake(0, 0, 100, 100)); new_view.backgroundColor = UIColor.redColor(); view.addSubview(new_view); var constX:NSLayoutConstraint = NSLayoutConstraint(item: new_view, attribute: NSLayoutAttribute.CenterX, re..

개발관련/other 2021.08.30
728x90
반응형