저는 Xcode 4.4.1을 실행 중이며 iOS 앱을 만들고 있습니다. 내 응용 프로그램이 충돌하고 메모리 문제가 있습니다 (나는 그것이 objc_msgSend
에 충돌하기 때문에 알고 있습니다).Xcode 장비 - 할당 좀비를 찾지 못하는 악기
그래서 좀비 도구를 실행 중입니다. 문제는 오류없이 실행하지 않고 내 좀비에 대한 더 도움이된다 :
나는 좀비 감지 기능을 끄면다음 프로그램은 예상 충돌합니다. 좀비 도구를 잘못 사용하고 있습니까? 아니면 다른 문제가 있음을 나타 냅니까?
쓸모 스택 추적은 다음과...
#0 0x0212a09b in objc_msgSend()
#1 0x01bd36b7 in -[NSError dealloc]()
#2 0x0212ae3d in _objc_rootRelease()
#3 0x01bc1f28 in -[NSFilesystemItemRemoveOperation dealloc]()
#4 0x01bb0e16 in -[NSOperation release]()
#5 0x0212ae00 in objc_release()
#6 0x0212bc50 in (anonymous namespace)::AutoreleasePoolPage::pop(void*)()
#7 0x004faea8 in _CFAutoreleasePoolPop()
#8 0x004fd80b in __CFRunLoopRun()
#9 0x004fcd84 in CFRunLoopRunSpecific()
#10 0x004fcc9b in CFRunLoopRunInMode()
#11 0x02ca57d8 in GSEventRunModal()
#12 0x02ca588a in GSEventRun()
#13 0x0127a626 in UIApplicationMain()
#14 0x00002e5d in main at /Users/willentriken/Developer/EnglishStudy/EnglishStudy/main.m:16
#15 0x00002dc5 in start()
좀비 진단 도구를 Xcode (제품 -> 스키마 편집 -> 진단 -> 좀비 개체 사용)에서 실행 해 보았습니까? 그렇지 않은 경우 기기 또는 시뮬레이터에서 앱을 실행하십시오. – Till
좀비 오브젝트를 사용하도록 설정하면 앱이 작동하기 때문에 좀비가 사용되는 곳에 로깅 출력이나 중단 점이 없습니다. –
마치 좀비가없는 것처럼 들리네. 어쩌면 스택 추적과 충돌 로그를 인용하면 더 잘할 수 있습니다. – Till