您的位置:首页 > 移动开发 > IOS开发

IOS 打印函数调用堆栈

2015-04-20 18:16 267 查看
源文
http://www.dewen.io/q/8471/Object-c%E4%B8%AD%E5%A6%82%E4%BD%95%E6%89%93%E5%8D%B0%E5%87%BD%E6%95%B0%E8%B0%83%E7%94%A8%E6%A0%88
打印调用堆栈可以借助于: callStackSymbols

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));

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: