在 iOS 应用程序代码中将 twilio 调试语句放在哪里? [[TwilioClient 共享实例] setLogLevel:TC_LOG_DEBUG]
Where to put twilio debug statement in iOS app code? [[TwilioClient sharedInstance] setLogLevel:TC_LOG_DEBUG]
根据 https://www.twilio.com/docs/api/client/ios/twilioclient,我们可以使用此语句启用更详细的日志记录,以帮助调试我们应用中的问题:
[[TwilioClient sharedInstance] setLogLevel:TC_LOG_DEBUG]
问题是,他们没有说明将它放在应用程序代码中的什么位置。有没有人成功使用过这个?你把它放在代码的什么地方?我们的项目是用Objective-C写的,用的是Pods。提前致谢!
感谢 GIJOW 和 Sulthan 的热心回复!将此作为答案发布。
你可以把它放在代码的任何地方,或者全局启用它,把它放在 AppDelegate.m 的 didFinishLaunchingWithOptions 中,像这样:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
[[TwilioClient sharedInstance] setLogLevel:TC_LOG_DEBUG];
return YES;
}
当然,请确保在您使用它的文件中包含 #import "TwilioClient.h"
。
根据 https://www.twilio.com/docs/api/client/ios/twilioclient,我们可以使用此语句启用更详细的日志记录,以帮助调试我们应用中的问题:
[[TwilioClient sharedInstance] setLogLevel:TC_LOG_DEBUG]
问题是,他们没有说明将它放在应用程序代码中的什么位置。有没有人成功使用过这个?你把它放在代码的什么地方?我们的项目是用Objective-C写的,用的是Pods。提前致谢!
感谢 GIJOW 和 Sulthan 的热心回复!将此作为答案发布。
你可以把它放在代码的任何地方,或者全局启用它,把它放在 AppDelegate.m 的 didFinishLaunchingWithOptions 中,像这样:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
[[TwilioClient sharedInstance] setLogLevel:TC_LOG_DEBUG];
return YES;
}
当然,请确保在您使用它的文件中包含 #import "TwilioClient.h"
。