«objective-c» 태그된 질문

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


1
여기서 "인스턴스 메시지가 전달 선언 인 경우 수신인 유형 'CALayer'"는 무엇을 의미합니까?
iOS4 프로젝트에서 iOS5로 코드 블록을 이식하고 있는데 ARC에 문제가 있습니다. 코드는 화면 캡처에서 PDF를 생성합니다. PDF 생성 코드 UIView *captureView; ... NSMutableData *pdfData = [NSMutableData data]; UIGraphicsBeginPDFContextToData(pdfData, captureView.bounds, nil); UIGraphicsBeginPDFPage(); CGContextRef pdfContext = UIGraphicsGetCurrentContext(); [captureView.layer renderInContext:pdfContext]; UIGraphicsEndPDFContext(); renderInContext 라인 [captureView.layer renderInContext:pdfContext]; 다음 오류를 생성합니다. Automatic Reference Counting issue Receiver type …


6
ObjectiveC 문자열에서 정수 구문 분석
배열에서 문자열 (정수 포함)을 추출한 다음 함수에서 int로 사용하려고합니다. intValue를 사용하여 int로 변환하려고합니다. 여기 제가 시도한 코드가 있습니다. NSArray *_returnedArguments = [serverOutput componentsSeparatedByString:@":"]; [_appDelegate loggedIn:usernameField.text:passwordField.text:(int)[[_returnedArguments objectAtIndex:2] intValue]]; 이 오류가 발생합니다. 'loggedIn :::'의 인수 3을 전달하면 캐스트없이 정수에서 포인터를 만듭니다. 뭐가 문제 야?

17
UILabel은 레이블 크기에 맞게 텍스트를 자동 축소하지 않습니다.
난 내가 계산에이 상황에 따라 ..이 이상한 문제, 지금은 8 시간 이상 그것으로 메신저 거래를 UILabels동적으로 크기 예를 들어 나의 UIViewController이벤트와 나는 변화의 수신 UILabels크기를. 큰 것에서 작은 것까지. 내 크기 UILabel가 작아지고 필요한 올바른 크기를 얻지 만 내 텍스트 UILabel는 동일하고 동일한 글꼴 크기 등으로 유지됩니다. 전체 텍스트가 UILabel. …

6
NSArray 딥 복사
딥 복사를 허용하는 내장 기능이 NSMutableArray있습니까? 나는 주위를 둘러 보았고 어떤 사람들은 [aMutableArray copyWithZone:nil]작품을 딥 카피 라고 말합니다 . 그러나 나는 시도했고 그것은 얕은 사본 인 것 같습니다. 지금은 for루프를 사용하여 수동으로 복사하고 있습니다 . //deep copy a 9*9 mutable array to a passed-in reference array -deepMuCopy : (NSMutableArray*) array …

9
Xcode에서 경고를 억제하는 방법이 있습니까?
Xcode에서 경고를 억제하는 방법이 있습니까? 예를 들어 문서화되지 않은 메서드를 호출하고 있으며 메서드가 헤더에 없기 때문에 컴파일시 경고가 표시됩니다. 경고를 중지하기 위해 헤더에 추가 할 수 있다는 것을 알고 있지만, 경고를 억제하기 위해 헤더에 추가하는 것 외에 다른 방법이 있는지 궁금합니다 (헤더를 깨끗하고 표준으로 유지할 수 있음)? 프라 그마 같은 …

1
Xcode 9에서 "이 함수 선언은 프로토 타입이 아닙니다."경고
Xcode 9를 사용할 때 This function declaration is not a prototype. void이를 해결할 메서드 본문 에 추가 할 것을 제안 합니다. 내가 겪고있는 문제는 이러한 경고가 UIApplication위임 방법 과 같은 시스템 API에 대해서도 발생한다는 것입니다 . - (void)application:(UIApplication *)application handleActionWithIdentifier:(NSString *)identifier forRemoteNotification:(NSDictionary *)userInfo withResponseInfo:(NSDictionary *)responseInfo completionHandler:(void (^)())completionHandler 이 문제는 다음과 …

11
현재 날짜에서 7 일 빼기
현재 날짜에서 7 일을 뺄 수없는 것 같습니다. 이것이 내가하는 방법입니다. NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; NSDateComponents *offsetComponents = [[NSDateComponents alloc] init]; [offsetComponents setDay:-7]; NSDate *sevenDaysAgo = [gregorian dateByAddingComponents:offsetComponents toDate:[NSDate date] options:0]; SevenDaysAgo는 현재 날짜와 동일한 값을 가져옵니다. 도와주세요. 편집 : 내 코드에서 현재 날짜를 올바른 변수로 바꾸는 것을 …
119 objective-c  ios  nsdate 

6
UIButton 사용자 정의 글꼴 수직 정렬
내가 야해 UIButton때 내보기로드를 설정 사용자 지정 글꼴을 사용하는 : - (void)viewDidLoad { [super viewDidLoad]; self.searchButton.titleLabel.font = [UIFont fontWithName: @"FONTNAME" size: 15.0 ]; } 내가 가진 문제는 글꼴이 중심선 위로 떠 다니는 것처럼 보인다는 것입니다. 이 줄을 주석 처리하면 기본 글꼴이 세로 중앙에 잘 표시됩니다. 그러나 사용자 정의 글꼴로 변경하면 …

3
어떤 상황에서 ARC에서 __autoreleasing 소유권 한정자를 작성해야합니까?
퍼즐을 풀려고합니다. __strongNSObject, NSString 등과 같은 모든 Objective-C 유지 가능 개체 포인터의 기본값입니다. 강력한 참조입니다. ARC -release는 범위의 끝에서 균형을 유지합니다 . __unsafe_unretained옛날 방식과 같습니다. 유지 가능한 개체를 유지하지 않고 약한 포인터에 사용됩니다. __weak__unsafe_unretained참조 된 객체가 할당 해제 되 자마자 포인터가 nil로 설정된다는 것을 의미하는 자동 영점 약한 참조라는 점을 …

24
UIAlertController 사용자 정의 글꼴, 크기, 색상
경고를 표시하기 위해 새로운 UIAlertController를 사용하고 있습니다. 이 코드가 있습니다. // nil titles break alert interface on iOS 8.0, so we'll be using empty strings UIAlertController *alert = [UIAlertController alertControllerWithTitle: title == nil ? @"": title message: message preferredStyle: UIAlertControllerStyleAlert]; UIAlertAction *defaultAction = [UIAlertAction actionWithTitle: cancelButtonTitle style: UIAlertActionStyleCancel handler: nil]; …

12
Xcode MyProjectName-Bridging-Header.h가 존재하지 않습니다.
Objective-C 프로젝트에서 Swift 사용을 시작하고 싶습니다. 그래서 빠른 수업을 추가했습니다. import Foundation @objc class System : NSObject { @objc func printSome() { println("Print line System"); } } 그리고 그것을 .m 파일로 가져 왔습니다. #import "MyProjectName-Swift.h" 내 프로젝트를 빌드 할 때 다음 오류가 발생합니다. Bridging header 'PathToMyProject/MyProjectName-Bridging-Header.h' does not exist 참고 …
118 ios  objective-c  xcode  swift 

14
여러 하위 클래스에 단일 스토리 보드 uiviewcontroller를 사용하는 방법
UINavigationController초기 뷰 컨트롤러 를 포함하는 스토리 보드가 있다고 가정 해 보겠습니다 . 그것의 루트 뷰 컨트롤러의 서브 클래스 UITableViewController인 BasicViewController. 그것은이 IBAction탐색 표시 줄의 오른쪽 탐색 버튼에 연결되는 추가 스토리 보드를 만들 필요없이 내가 다른 뷰의 템플릿으로 스토리 보드를 사용하고 싶습니다 거기에서. 이러한 뷰는 정확히 동일한 인터페이스하지만 루트 뷰 클래스의 …


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