그 목적은 다음과 같습니다. 지연 호출 메서드를 만들고 싶습니다. 이를 위해 블록을 만들어야 할 수도 있지만 확실하지 않습니다. 이 블록을 만드는 방법을 설명해 주시겠습니까? Objective-C에서 지연 실행 메서드 사용
이
코드입니다 :- (IBAction)buyItem:(id)sender {
BOOL purchase = ... /*call purchase method use block*/
}
내가 구매를이 방법과 구매가 성공적으로 완료된 후 내 변수 purchase
결과 싶어.
단계 1 : buyItem
메서드를 호출합니다.
2 단계 : 변수에 값을 구입에 대한 응답을 반환 쓰기 StoreKit 객체 후 : 구매에 대한 응답을 기다리는
3 단계 (I는 구매를위한 실제 방법을 생략 한) purchase
.
4 단계 : purchase
로 실행을 완료 buyItem
내 방법을 값을 작성 후합니다 (}
및 해제로 이동).
제 질문은 StoreKit에 대한 구체적 내용이 아닙니다. StoreKit 응답 방법을 의미합니다. 이것은 예일뿐입니다. purchase
변수도 예제입니다. 이 변수에 대해서는 데이터 모델을 사용할 것이고 지연된 메소드가 실행 된 후에 변경 될 것입니다.
감사합니다.
Hello Colin! 네, 좋은 생각입니다! 좋은 답변을 해주셔서 감사합니다! –