gpt4 book ai didi

mysql - 链接到 libmariadb 时出现奇怪的错误

转载 作者:行者123 更新时间:2023-11-30 23:14:08 25 4
gpt4 key购买 nike

我目前正在开发一个链接到 MariaDB C 连接器的 Objective-C 库。不过,我认为库存在问题。

每次我执行我的代码时,我都会在控制台上收到非常奇怪的错误。 -(id)init我的图书馆调用的方法 mysql_init(NULL)初始化库,但一旦我从-(id)init返回我在控制台中收到以下错误:

Object 0x10643df70 of class XXX autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug

事情是,没有多线程代码被执行,如果我运行相同的 - (id)init没有调用mysql_init(NULL)错误消失。我相信 libmariadb 库导致出现这些错误。我不明白为什么。

我需要使用任何特殊的命令行开关来构建它吗?我调用了正确的方法吗?我显然使用了 MySQL 在线文档作为指南。

最佳答案

确保在有新话题时添加此内容:

@autoreleasepool {

//enter code here
}

关于mysql - 链接到 libmariadb 时出现奇怪的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18657930/

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