답변
당신은 82 줄 번호 73에서 기록 된 71
코드가 비동기 네트워크 호출의 블록 라인 번호에 변경 가능한 배열을 초기화하는있다. 비동기 란 서버에서 데이터를 가져 오는 동안 해당 블록 아래의 코드가 실행된다는 것을 의미합니다. 성공의 경우 서버에서 데이터를 가져 오는 것을 완료하면 성공 블록이되고 실패하면 실패 블록이됩니다.
그래서 배열이 서버에서 채워지기 전에 반환됩니다. 더 나은 구현을 위해 별도의 메소드 또는 api 클래스를 작성하여 서버에서 데이터를 가져 와서 해당 클래스에서 배열을 채 웁니다.
좋습니다. 감사합니다. 그리고 블록 영역에서 tmpArr을 수정하고 싶습니다. tmpArr 앞에 __block을 추가해야합니까? – Ringo
네, 그렇게 할 수는 있지만 배열이 채워지기 전에 return 문이 실행됩니다. 해당 API 호출을 별도의 메서드로 작성한 다음 해당 메서드를 viewDidLoad 또는 viewWillAppear에서 호출하십시오. –
- 1. 브레이크 포인트가 ipad에서 작동하지 않습니까?
- 2. 슬릭 슬라이더 반응하는 브레이크 포인트가 작동하지 않습니까?
- 3. 왜 워치 포인트가 적용되지 않습니까?
- 4. 하나의 컴퓨터에서 부트 스트랩 브레이크 포인트가 실행되지 않습니다.
- 5. 팬텀 브레이크 포인트가 나를 미치게했습니다!
- 6. ida7.0의 후크 브레이크 포인트가 실패했습니다.
- 7. 알 수없는 브레이크 포인트가 GDB
- 8. 처음으로 실행할 때 내 브레이크 포인트가 맞지 않습니까?
- 9. 왜 실행되지 않습니까?
- 10. 왜 webappcreator가 실행되지 않습니까?
- 11. 왜 애니메이션이 실행되지 않습니까?
- 12. 왜 Worksheet_Activate가 실행되지 않습니까?
- 13. 왜 이미지로드가 실행되지 않습니까?
- 14. 왜 프로브가 실행되지 않습니까?
- 15. 왜 타겟이 실행되지 않습니까?
- 16. 왜 마침내 실행되지 않습니까?
- 17. 왜 cron이 실행되지 않습니까?
- 18. 포스트 방법은 두 개의 브레이크 포인트가 있습니다
- 19. 왜 하스켈 OpenGL에 포인트가 표시되지 않습니까?
- 20. Highcharts에서 왜 마커 포인트가 yAxis와 정렬되지 않습니까?
- 21. 왜 내 웨이 포인트가 제대로 작동하지 않습니까?
- 22. 일부 브레이크 포인트가 VS2012/C에서 작동하지 않습니다 #
- 23. Yo 앱 브레이크 포인트가 설정되었지만 IDE에서 무시됩니다
- 24. xcode 하위 프로젝트의 브레이크 포인트가 작동하지 않습니다
- 25. 왜 내 스레드가 실행되지 않습니까?
- 26. 왜 내 SQL이 실행되지 않습니까?
- 27. 왜 ajax 이벤트가 실행되지 않습니까?
- 28. 왜 Javascript 코드가 실행되지 않습니까?
- 29. 왜 자바 스크립트가 실행되지 않습니까?
- 30. 왜 내 코드가 실행되지 않습니까?
또한 74,81 행에도 중단 점을 넣고 언젠가는 확실히 77 행 또는 74 행 또는 81 행을 기다려야합니다. – NehaK
@ 네크 감사합니다. – Ringo