小编Jur*_*ure的帖子

SQlite获取最近的位置(经度和纬度)

我的SQLite数据库中存储了纬度和经度数据,我希望得到最接近我输入参数的位置(例如我的当前位置 - lat/lng等).

我知道这在MySQL中是可能的,我已经做了很多研究,SQLite需要为Haversine公式定义外部函数(计算球体上的距离),但我还没有找到任何用Java编写的工作.

此外,如果我想添加自定义函数,我需要org.sqlite.jar(for org.sqlite.Function),这会给应用程序增加不必要的大小.

另一方面,我需要SQL中的Order by函数,因为单独显示距离并不是一个大问题 - 我已经在我的自定义SimpleCursorAdapter中做了,但是我无法对数据进行排序,因为我我的数据库中没有距离列.这意味着每次更改位置时都会更新数据库,这会浪费电池和性能.因此,如果有人知道使用不在数据库中的列对游标进行排序,我将不胜感激!

我知道有很多Android应用程序使用这个功能,但有人可以解释一下魔术.

顺便说一句,我找到了另一种方法:查询在SQLite中获取基于Radius的记录?

它建议为lat和lng的cos和sin值创建4个新列,但是还有其他任何不那么冗余的方法吗?

java sqlite android geolocation

82
推荐指数
3
解决办法
5万
查看次数

下载图像时,UITableViewCell高度会调整大小

我正在使用UIImageView+AFNetworking类别进行异步图像加载.一切正常,但我已经尝试了一些事情,并根据下载的图像调整单元格的高度时没有成功.我希望图像适合单元格的宽度,但调整高度,但我不知道如何实现.我已经尝试重新加载下载图像的行,但这只会导致cellForRowAtIndexPath再次触发并再次设置所有内容,等等.几乎是一个递归.

我正在计算新的图像大小差异并将其存储NSMutableArray在UIImageView的成功块中然后重新加载行setImageWithURLRequest:placeholderImage:success:.

我得到几行的正确高度heightForRowAtIndexPath然后,表开始表现怪异,一切都覆盖等等.

有任何想法吗?

谢谢!

编辑

我最终使用了Ezeki的答案.我还写了一篇关于这个主题的帖子,并制作了一个使用这种技术的示例应用程序.

这里查看.

height dynamic uitableview ios afnetworking

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

仪器中的"调用树"部分已禁用(灰色)

我知道这应该启用,但我不确定为什么它不是.我试过多个应用程序,但它没有改变它的状态.

有任何想法吗?

谢谢!

仪器呼叫树已禁用

iphone xcode instruments

13
推荐指数
1
解决办法
1957
查看次数

如何从NSArray中的NSDictionaries中获取值

我想知道是否有可能从内部的所期望的按键得到一个值,NSDictionary即是NSArray.

例:

NSArray *array = @[ @{@"title" : @"title 1", @"description" : @"description 1"},
@{@"title" : @"title 2", @"description" : @"description 2"}, 
@{@"title" : @"title 3", @"description" : @"description 3"} ];
Run Code Online (Sandbox Code Playgroud)

我想得到(没有创建新的NSMutableArray)我内部的所有标题NSArray.也许我做错了什么,我的做法完全不好.

我知道我可以创建一个新类并且有2个属性(标题,desc),但有没有一种方法可以创建一个类或者创建一个新的NSMutableArray迭代我的数组?

objective-c nsdictionary nsarray ios

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

无法从CocoaPods中的.xcasset加载图像

我正在创建一个pod,我有一个我想使用的图像资产目录.在我的.podspec文件中,我设置如下:

s.resource_bundles = {
  'MyPodResources' => ['*.xcassets']
}
Run Code Online (Sandbox Code Playgroud)

并且Images.xcassets位于pod的根目录中.

当我尝试使用加载图像时imageNamed(),它只是不起作用.我没有收到错误或警告但没有显示图像.

这是有趣的部分 - 如果我尝试在示例应用程序的Main.storyboard中添加图像,我可以选择图像,它在Interface Builder中显示正常.但是,当我运行示例应用程序时,图像不可见.

我已经查看了GH上的所有问题,但仍无法找到解决方案...这是Xcode 7/iOS 9问题吗?

谢谢!

xcode ios cocoapods swift

8
推荐指数
1
解决办法
2570
查看次数