2012-02-25 2 views
1

나는이 문제를 전에 풀지 않았으므로 문제에 부딪 힐 것이다. 메소드의 시작 부분에 날짜를 정의하거나 클래스를 초기화 할 수 있다고 생각합니다.Obj-C, 메소드에 몇 초가 걸린 시간을 파일에 기록하려면 어떻게해야합니까?

그런 다음 메서드가 끝나면 commit 메서드를 호출하면 측정이 수행 된 위치를 결정하는 일종의 코드가있는 시간이 기록됩니다.

+2

무엇이 문제입니까? – sch

+1

메소드를 호출하기 전후에'NSLog'를 호출하고 타임 스탬프를 뺍니다. – dasblinkenlight

+0

이것은 iOS에서 사용할 수없는'dtrace'를 생각 나게합니다. 부끄러운 줄 알면서도이 문제를 해결하는 데는 완벽 할 것입니다./ – JustSid

답변

0

앱이 실행을 시작하기 전에 충돌하므로 코드를 수정하지 않아도됩니다. TestFlightApp가 작동하지 않는 경우, 다른 모든 코드 기반 솔루션에도 동일한 문제가 발생할 수 있습니다.

@ dasblinkenlight가 지적했듯이 NSLog 타임 스탬프는 정말 쉬운 첫 단계입니다. 그런 다음 로그를 가져와야합니다.

가능한 경우 사용자가 iPhone Configuration Utility을 설치하고 실행하게하십시오. 그녀에게 장치를 연결하고 장치 목록에서 장치를 선택하십시오. 그런 다음 콘솔을 선택하고 "다른 이름으로 콘솔 저장 ..."그런 다음 메일을 보내실 수 있습니다.

iPhone Configuration Utility

+0

모든 사용자에게 Mac이 없다는 것 – Jules

+0

아, 죄송합니다.) – Jules

+0

참조 된 링크에는 Windows 버전의 iCU 링크가 포함됩니다. –

관련 문제