매우 기본적인 목표 C 질문. 내가 전에 부딪치지 않았다는 것을 믿을 수 없다. 나는 반환을 가진 방법이있는 경우에; 조건부에서는 나머지 메서드가 실행되지 않습니다. 하지만 반환과 함께 다른 메서드 호출과 메서드가 있다면 어떻게 .. 자식 반환 때문에 실행 중지 부모 메서드를 만들려면 어떻게합니까?다른 사람의 반품으로 인해 다른 방법을 실행하지 못하시겠습니까?
2
A
답변
1
자식 메서드의 반환 값을 평가하고 호출 된 자식 메서드에서 반환해야하는지 여부를 결정합니다.
1
호출하는 메소드의 반환 값을 테스트하고 적절할 경우 해당 호출 메소드에서 리턴해야합니다.
if (![self subMethodOK]) {
return NO;
}
+0
즉. (영국 독자들을위한) ... 나는 Nick과 동의한다. – DenverCoder9
관련 문제
- 1. 다른 사람의 포럼을 읽는 방법
- 2. 다른 사람의 나이를 어떻게 계산합니까?
- 3. 다른 사람의 포크에서 힘내 합치기
- 4. 다른 데이터베이스에서 저장 프로 시저를 실행하지 못했습니다?
- 5. 다른 사람의 ID가 다른 테이블에 나타나는 경우에만 사람을 선택하려면 어떻게해야합니까?
- 6. 배치하는 방법을 다른 UIImages
- 7. 누군가 다른 사람의 코드를 넘겨 받기
- 8. 다른 사람의 COM Interop DLL 사용
- 9. 다른 사람의 코드 읽기를 시작하는 방법은 무엇입니까?
- 10. jQuery를 사용하여 다른 사람의 HTML을 아름답게하기
- 11. Django, 홈페이지 및 다른 사람의 로그인 폼?
- 12. 다른 사람의 위에 위치하고 흐르지 않는 것
- 13. 다른 사람의 오른쪽 위 모서리에 그림 배치하기
- 14. 클릭시 다른 사람의 div에 동적 외부 콘텐츠로드
- 15. 다른 나라에 다른 배송 방법을 적용하는 방법
- 16. WCF. 한 사람에게 다른 사람의 죽음에 대해 알리기
- 17. 다른 프레임에서 컴포넌트를 호출하는 방법을
- 18. 다른 사람의 메일 서버를 사용하는 웹 응용 프로그램입니까?
- 19. Facebook 프로필 Pic API - 다른 사람의 전체 사진 가져 오기
- 20. 하나의 테이블에서 선택하고 다른 사람의 합계 값을 포함하십시오
- 21. RadGrid ItemDataBound 이벤트로 인해 다른 이벤트가 무시됩니다.
- 22. 기본 C# 클래스 질문은 "이"나는 다른 사람의 코드를 통해거야
- 23. 다른 사람의 코드를 Mercurial에 넣기 전에 검토하는 방법이 있습니까?
- 24. 다른 사람의 (Apple) 버그 보고서를 탐색 할 수 있습니까?
- 25. Sourcesafe를 사용하여 다른 사람의 파일을 체크인하도록 강요하십시오. 2005
- 26. 앵커가 없어도 다른 사람의 페이지 중간에 링크 할 수 있습니까?
- 27. 다른 사람의 vs C++ 앱을 컴파일하는 중 - 일관성없는 연결
- 28. 다른 사람의 iPad에서 iPad 응용 프로그램을 테스트 할 수 있습니까?
- 29. 1and1 웹 사이트를 다른 사람의 1and1 호스팅 사이트로 연결
- 30. 다른 사람의 자바 스크립트 호출 사용자 정의 브라우저에서
저는 실제로 정말 고심하고 있습니다. 답을 편집하고 예를 들어 주시겠습니까? 감사. – VagueExplanation
나는 그것을 알아 냈다 ... 아이는 (자식) 방법 일 수있다. (그리고 부모 호출과 if ([self heroCheckTileCollision] == 1) {return} – VagueExplanation
을 가지고 1 또는 0을 반환 할 수있다. , 두 가지 상태에서만 평가할 수 있으므로 int 반환 유형을 BOOL으로 설정하면 가독성을 높일 수 있습니다. –