CallStack 정보 출력

2021. 8. 9. 18:01개발자료/iOS


반응형

# 함수를 호출한 함수명 등을 얻어서 처리할때 사용 가능

NSArray *syms = [NSThread  callStackSymbols]; 
if ([syms count] > 1) { 
    NSLog(@"<%@ %p> %@ - caller: %@ ", [self class], self, NSStringFromSelector(_cmd),[syms objectAtIndex:1]);
} else {
     NSLog(@"<%@ %p> %@", [self class], self, NSStringFromSelector(_cmd)); 
}
반응형