블록 기반 API 메서드에서 null이 아닌 nullable Objective-C 키워드를 사용하는 방법
다음 방법을 고려하십시오. - (void)methodWithArg:(NSString *)arg1 andArg:(NSString *)arg2 completionHandler:(void (^)(NSArray *results, NSError *error))completionHandler; new nonnull및 nullable 주석 키워드를 사용하여 다음과 같이 보강 할 수 있습니다. - (void)methodWithArg:(nonnull NSString *)arg1 andArg:(nullable NSString *)arg2 completionHandler:(void (^)(NSArray *results, NSError *error))completionHandler; 그러나 우리는 또한이 경고를받습니다 : 포인터에 null 허용 여부 유형 지정자 (__nonnull 또는 …