小编Bri*_*ian的帖子

iphone dev - 使用iPad模拟iPhone环境

我制作了一个通用应用程序,我需要在iPhone和iPad设备上进行测试.但是,我现在只有iPad而不是iPhone.有没有一种简单的方法可以使用iPad来模拟iPhone环境,以便我可以在iPad上进行测试(假装它是iPhone)?

iphone ipad

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

iphone开发 - 如何捕获异常'NSRangeException'

在我的应用程序中,我尝试在更新表格内容后将UITableView滚动到顶部一次.但是,在某些情况下,我的桌子是EMPTY.所以我得到以下异常:

由于未捕获的异常'NSRangeException'终止应用程序,原因:' - [UITableView scrollToRowAtIndexPath:atScrollPosition:animated:]:row(0)超出bounds(0)的section(0).

我怎么能抓住这个例外?我试过了

NSIndexPath *indexPath = [NSIndexPath indexPathForRow:0 inSection:0];

if (indexPath != nil) {
    [EventTable scrollToRowAtIndexPath:indexPath
                atScrollPosition:UITableViewScrollPositionTop animated:YES];
}
Run Code Online (Sandbox Code Playgroud)

但它没有捕获异常,因为indexPath不是nil.

iphone scroll uitableview

6
推荐指数
2
解决办法
7316
查看次数

iPhone开发 - 在地图上显示两个位置

现在我有两个位置的坐标,比如说位置A,纬度40和经度-80,位置B,纬度30和经度-70,

我想创建一个mapView,我可以看到两个位置都有适当的观看距离.

我通过找到中点得到了新的坐标(在这个例子中,{35,-75}),但问题是,

如何获得适当的观看距离?特别是,我如何计算CLLocationDistance(如果我使用的是MKCoordinateRegionMakeWithDistance)或MKCoordinateSpan(如果我使用的是MKCoordinateSpanMake).

提前致谢.

iphone google-maps mkcoordinateregion mkcoordinatespan

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