저는 Objective-C와 XCode의 놀라운 세계를 처음 접했습니다. 나는 최근 에이 튜토리얼을 우연히 만났고 튜토리얼을 사용하여 Steam의 일부 API로 작업했습니다. 처음에는 Steam의 Web API에서 GetPlayerItems 메서드를 사용하여 튜토리얼을 시도해 보았고 훌륭하게 작동했습니다. 이제 문제는이 API를 다른 API (특히 GetSchema API)와 연결하여 배낭에있는 특정 사람의 항목에 대한 자세한 정보를 얻을 수 있다는 것입니다. 하지만 튜토리얼에서 사용한 것과 동일한 구조를 고수하여 구현하는 방법을 모르겠습니다. 어떤 도움이라도 대단히 감사합니다.
업데이트 두 API 함수 (GetSchema 및 GetPlayerItems)를 모두 호출했지만 문제는 두 함수를 동시에 실행하려는 경우 테이블보기에서 각 함수가 개별적으로 호출된다는 것입니다. 기본적으로 첫 번째 API가로드되고 숫자 목록이 표시되고 두 번째 API가로드되고 이미지가 표시되지만 첫 번째 API의 원래 숫자는 사라지고 (null)로 표시됩니다. 내가 무엇을해야하는지에 대한 아이디어가 있습니까?
업데이트 # 2 내 문제를 해결했습니다. 도와 주신 모든 분들께 감사드립니다.
작업 대기열을 만들고 작업을 추가하여 여러 API 호출을 수행 할 수 있습니다.
다른 방법이 있습니다
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
// call your api function1 here
});
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
// call your api function2 here
});
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
// call your api function3 here
});
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다