«objective-c» 태그된 질문

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

3
UILabel 텍스트의 픽셀 너비
취소 된 UILabel을 그려야합니다. 따라서 UILabel을 서브 클래 싱하고 다음과 같이 구현했습니다. @implementation UIStrikedLabel - (void)drawTextInRect:(CGRect)rect{ [super drawTextInRect:rect]; CGContextRef context = UIGraphicsGetCurrentContext(); CGContextFillRect(context,CGRectMake(0,rect.size.height/2,rect.size.width,1)); } @end UILabel이 전체 ​​레이블만큼 긴 줄로 취소되지만 텍스트가 더 짧을 수 있습니다. 선을 적절하게 그릴 수 있도록 텍스트 길이를 픽셀 단위로 결정하는 방법이 있습니까? 알려진 경우 …

7
AFNetworking 2.0은 GET 요청에 헤더 추가
방금 AFNetworking 2.0을 사용하기 시작했고 HTTP Get 요청에 헤더를 넣는 방법이 궁금합니다. 문서는 다음과 같이 GET을 설정합니다. AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; NSDictionary *parameters = @{@"foo": @"bar"}; [manager POST:@"http://example.com/resources.json" parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject) { NSLog(@"JSON: %@", responseObject); } failure:^(AFHTTPRequestOperation *operation, NSError *error) { NSLog(@"Error: %@", error); }]; 그러나 우리가 …

15
JSON 문자열에서 반환 된 Objective-C의 null 값 확인
나는이 JSON의 웹 서버에서 오는 개체를. 로그는 다음과 같습니다. { "status":"success", "UserID":15, "Name":"John", "DisplayName":"John", "Surname":"Smith", "Email":"email", "Telephone":null, "FullAccount":"true" } 사용자가 입력하지 않으면 전화가 null로 표시됩니다. A와이 값을 할당 할 때 NSString에서, NSLog그것은으로 나오고<null> 다음과 같은 문자열을 할당합니다. NSString *tel = [jsonDictionary valueForKey:@"Telephone"]; 이 <null>값 을 확인하는 올바른 방법은 무엇입니까 ? …
78 ios  objective-c  json 

4
UIScrollView는 자동 레이아웃 제약 조건을 사용하지 않습니다.
스크롤 뷰와 그 뒤에 이미지 뷰가 있고 펜촉으로 채 웁니다. 자동 레이아웃을 사용하고 있습니다. 나는 두 뷰 모두에서 슈퍼 뷰를위한 하단 공간과 슈퍼 뷰를위한 상단 공간이 있습니다. 이미지보기는 내가 원하는 작업을 정확히 수행합니다. 아이폰 5의 경우 내가 원하는 곳입니다. 그리고 다른 아이폰의 경우 화면 하단에 유지되므로 크기가 올바르게 조정됩니다. 스크롤보기는 …

4
Objective-C-nan에 대한 float 검사
float slope가끔 0으로 나누기가 발생하기 때문에 출력 될 때 가끔 nan 값을 갖는 변수 ( )가 있습니다. 그럴 때 if-else를 시도하고 있습니다. 어떻게 할 수 있습니까? if (slope == nan)작동하지 않는 것 같습니다.

5
IOS13에서이 글꼴 관련 핵심 텍스트 경고의 출처를 어떻게 찾을 수 있습니까?
내 앱 업데이트 작업 중 IOS13의 Xcode 11.2에서 앱을 실행할 때 로그에 많은 경고가 표시됩니다. CoreText 참고 : 클라이언트가 ".SFUI-Regular"라는 이름을 요청하면 의도 한 글꼴이 아닌 TimesNewRomanPSMT가 표시됩니다. 모든 시스템 UI 글꼴 액세스는 CTFontCreateUIFontForLanguage () 또는 + [UIFont systemFontOfSize :]와 같은 적절한 API를 통해 이루어져야합니다. 나는 조금 주위를 파고 WWDC …

1
메소드 스위 즐링을 사용하여 모든 UIViewController 인스턴스에서 iOS13의 modalPresentationStyle을 한 번에 변경
[Q & A] iOS 13에서 전 세계적으로 값 을 변경 UIViewController.modalPresentationStyle하여 iOS 12 (또는 이전)에서와 같이 동작합니까? 왜? 아이폰 OS (13) SDK에서의 기본값 UIViewController.modalPresentationStyle속성이 변경되었습니다 UIModalPresentationFullScreen에 UIModalPresentationAutomatic내가 아는 한에 해결, 어떤 UIModalPresentationPageSheetiOS 기기 나 아이폰에 적어도. 몇 년 동안 작업 한 프로젝트가 상당히 커지면서 뷰 컨트롤러가 제공되는 곳은 수십 곳이 …
11 ios  objective-c  swift  ios13 

5
앱이 백그라운드에있을 때 iOS 13.3에서 didReceiveRemoteNotification이 호출되지 않음
나는 머리를 두드리고있다. 푸시 알림을 구현하고 있습니다. 모든 것이 제대로 작동하지만 (푸시가 수신되고 배지가 업데이트 됨) iOS 13.3에서는 응용 프로그램이 백그라운드에있을 때 application (_ : didReceiveRemoteNotification : fetchCompletionHandler :) 메소드가 호출되지 않습니다. 앱이 포 그라운드에 있거나 iOS 12 디바이스를 사용하는 경우 메소드가 호출됩니다. 다음과 같은 방법으로 푸시 알림을 등록합니다. [[UNUserNotificationCenter …

1
-[UIThreadSafeNode canPerformAction : withSender :] : 인식 할 수없는 선택기가 인스턴스로 전송되었습니다.
iOS 앱 에서이 충돌에 직면하고 있습니다. Fatal Exception: NSInvalidArgumentException 0 CoreFoundation 0x1b9079c30 __exceptionPreprocess 1 libobjc.A.dylib 0x1b8d940c8 objc_exception_throw 2 CoreFoundation 0x1b8f77fc0 -[NSOrderedSet initWithSet:copyItems:] 3 CoreFoundation 0x1b907e3d4 ___forwarding___ 4 CoreFoundation 0x1b9080570 _CF_forwarding_prep_0 5 UIKitCore 0x1bcf33444 -[UIKeyboardImpl deleteForwardAndNotify:] 6 UIKitCore 0x1bcf39154 __57-[UIKeyboardImpl acceptPredictiveInput:executionContext:]_block_invoke 7 UIKitCore 0x1bcf5b0c8 -[UIKeyboardTaskExecutionContext returnExecutionToParentWithInfo:] 8 UIKitCore 0x1bcf366ec __100-[UIKeyboardImpl addWordTerminator:afterSpace:afterAcceptingCandidate:elapsedTime:executionContext:]_block_invoke …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.