小编Iba*_*bai的帖子

libsqlite在模拟器和iOS编译中

将我的应用程序编译到iOS时遇到一些问题.我正在使用sqlite3并导入为

#import <sqlite3.h>
Run Code Online (Sandbox Code Playgroud)

好吧,我只在我的Mac上找到了一个名为libsqlite3.0.dylib的文件,并将其复制到我的项目中.当我为iOS模拟器编译它时,它工作得很好.但是,当我尝试为iOS设备编译应用程序时,它会在我执行的每个调用中抛出一个错误(Apple Match-O链接器错误)到sqlite的函数(例如_sqlite3_open等)

如何将其编译到iOS设备?

谢谢!

sqlite compilation ios

12
推荐指数
1
解决办法
1万
查看次数

viewDidAppear在iOS5中调用了两次

我正在开发一个带有UINavigatorController的应用程序.我在第二个推送的viewController中使用viewDidAppear方法来查找外部服务器中的信息.

好.虽然iOS5在开始时运行良好,但我意识到在iOS4.3中没有调用viewDidAppear所以我把这段代码放在根目录中:

- (void)navigationController:(UINavigationController *)navigationController 
       didShowViewController:(UIViewController *)viewController animated:(BOOL)animated 
{
    [viewController viewDidAppear:animated];
}
Run Code Online (Sandbox Code Playgroud)

此后,该应用程序开始在iOS4.3中正常运行.然而,在iOS5中没有,因为它调用了两次viewDidAppear(最初被调用的那个和来自的那个navigationController:didShowViewController:animated:)

如果只调用一次viewDidAppear,我该怎么办?

非常感谢你

uinavigationcontroller viewdidappear ios ios5

6
推荐指数
1
解决办法
2575
查看次数

在触摸地图上添加mkannotation

我想在用户点击地图时为我的mkmapview添加一个mkannotation,以便他们可以选择一个位置.

我已经读过关于拖放的内容但是如果你想移动到城市的另一个角落那会有点烦人,因为你必须一步一步地移动引脚.

如何获取用户点击并移动我的引脚的坐标?

谢谢!

mkmapview mkannotationview ios

3
推荐指数
1
解决办法
1276
查看次数

Xcode 4.2为iOS 3.1.3设备编译

我正在尝试将我的应用程序编译为带有iOS 3.1.3的iPhone 3.该设备作为开发人员激活,我已将部署目标配置为iOS 3.1,以便检测到iPhone.

当我单击Run时,它编译时没有错误,并说"已完成在myname的iPhone上运行MyApp".但是,应用程序没有在iPhone中执行,没有任何反应.

我想在旧设备中运行应用程序该怎么办?当我尝试使用iPhone 4时,没有问题!

谢谢!

xcode compilation ios xcode4

2
推荐指数
1
解决办法
1993
查看次数