gpt4 book ai didi

iphone - 如何在 objective-c 中实现sqlite3_trace回调

转载 作者:搜寻专家 更新时间:2023-10-30 19:46:50 24 4
gpt4 key购买 nike

我无法从 sqlite3 api 执行以下回调。有人有一个很好的例子来实现这样的回调吗?

void *sqlite3_trace(sqlite3*, void(*xTrace)(void*,const char*), void*);

找到解决方案:(这在@implementation block 之前)

void myCallbackFunc(void *foo, const char* bar) {
NSLog(@"=> %s", bar);
}

最佳答案

本质上,实现一个具有以下签名的函数:

void (*xTrace)(void*,const char*);

然后在对 sqlite3_trace 的调用中放置一个指向该函数的指针。 sqlite3_trace page告诉你什么值将传递给这个函数,这样你就可以 NSLog 然后 [fs]printf 它们,在屏幕上显示它们,无论你想要什么

关于iphone - 如何在 objective-c 中实现sqlite3_trace回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6534622/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com