sqlite的距离函数

时间:2013-11-25 06:26:17

标签: ios c sqlite user-defined-functions

我正在开发xcode 4.6.3中的iOS应用程序。在这里,我有一个sqlite数据库,其中包含以度为单位的各种位置的纬度和经度。我想在DB中使用自定义sqlite函数执行选择查询,该函数返回按给定位置距离排序的行和在我的应用程序的表视图中显示它们。 http://www.thismuchiknow.co.uk/?p=71,这个链接是我想要的完全解决方案但是以下功能

    static void distanceFunc(sqlite3_context *context, int argc, sqlite3_value **argv)
    {....}

永远得不到

sqlite3_create_function(sqliteDatabasePtr, "distance", 4, SQLITE_UTF8, NULL, &distanceFunc, NULL, 
NULL);

我搜索了几个星期,大多数答案都指向我上面提到的链接,但我无法使它工作。我已经按照完全相同的步骤,甚至复制相同的代码,但它不适合我。所以,正常的SQL查询工作正常。我错过了什么?请帮忙。

0 个答案:

没有答案