草庐IT

offline-caching

全部标签

ios - map 离线缓存

我非常需要为我的应用程序制作离线map,因为它主要是为泰国制作的,那里通常很难获得互联网连接。我现在正在为我的MKTileOverlay使用OpenStreetMap,但在实现它以供离线使用时遇到了问题。我找到了一个教程,说明子类MKTileOverlay。所以,在我的map所在的ViewController中,我有:-(void)viewWillAppear:(BOOL)animated{CLLocationCoordinate2Dcoord={.latitude=15.8700320,.longitude=100.9925410};MKCoordinateSpanspan={.la

iphone - Xcode 组织者 : can not use iPhone (dyld_shared_cache_extract_dylibs failed)

当插入我的iPhone并启动Xcode管理器时,设备旁边的黄色圆圈向我显示“此设备正忙或Xcode无法使用。”然后,Organizer正在处理两个文件(第二个文件需要很长时间才能完成),之后我收到错误消息,如屏幕截图所示。我试图用谷歌搜索该错误消息(“dyld_shared_cache_extract_dylibsfailed”),但找不到任何有用的信息。我尝试了几件事:修复我的硬盘驱动器的权限并运行“sudoupdate_dyld_shared_cache-force”。仍然收到错误消息。我正在运行iOS4.2.1和Xcode3.2.5。从4.2更新到4.2.1(我认为)后,我还没有

iphone - Xcode 组织者 : can not use iPhone (dyld_shared_cache_extract_dylibs failed)

当插入我的iPhone并启动Xcode管理器时,设备旁边的黄色圆圈向我显示“此设备正忙或Xcode无法使用。”然后,Organizer正在处理两个文件(第二个文件需要很长时间才能完成),之后我收到错误消息,如屏幕截图所示。我试图用谷歌搜索该错误消息(“dyld_shared_cache_extract_dylibsfailed”),但找不到任何有用的信息。我尝试了几件事:修复我的硬盘驱动器的权限并运行“sudoupdate_dyld_shared_cache-force”。仍然收到错误消息。我正在运行iOS4.2.1和Xcode3.2.5。从4.2更新到4.2.1(我认为)后,我还没有

ios - (NSFetchedResultsController) : couldn't read cache file to update store info timestamps

我将我的项目升级到Xcode8。现在,我收到了Xcode8和iOS10组合的错误日志。在下面的代码中将cacheName设置为nil似乎可以解决这个问题。NSFetchedResultsController*frc=[[NSFetchedResultsControlleralloc]initWithFetchRequest:fetchRequestmanagedObjectContext:self.managedObjectContextsectionNameKeyPath:NULLcacheName:@"myCache"];我应该怎么做才能摆脱这个错误日志并在我的FRC中使用缓存?

ios - (NSFetchedResultsController) : couldn't read cache file to update store info timestamps

我将我的项目升级到Xcode8。现在,我收到了Xcode8和iOS10组合的错误日志。在下面的代码中将cacheName设置为nil似乎可以解决这个问题。NSFetchedResultsController*frc=[[NSFetchedResultsControlleralloc]initWithFetchRequest:fetchRequestmanagedObjectContext:self.managedObjectContextsectionNameKeyPath:NULLcacheName:@"myCache"];我应该怎么做才能摆脱这个错误日志并在我的FRC中使用缓存?

UE4编辑器间隔一会儿就发出提示: request failed, libcurl error: 7;libcurl info message cache 0

现象UE4EditorUE4编辑器间隔一会儿就发出提示:requestfailed,libcurlerror:7;libcurlinfomessagecache0;报错内容显示是连接一个服务器地址失败;原因:UE4默认会收集编辑器的信息,并且反馈给服务器。而我离线使用UE4的,所以它连不到服务器,提示&报错解决方法:关闭反馈:EditorPreference->Privacy->BugReports选择Don’tSendEditorPreference->Privacy->UsageData选择Don’tSend

ios - 核心数据过多 VM : SQLite page cache

我暂时保留这个问题的笼统性,避免用代码混淆它。我有一个使用CoreData(sqlite)作为其数据存储的iOS应用程序。该模型相当复杂,具有很大的对象层次结构。当我获取并导入这些大型数据集时,我注意到应用程序由于内存警告而在一段时间后关闭。Allocations分析器向我显示过多的“transient”VM:SQLite页面对象。它的规模不断增长,但从未下降。我试图确保我所有的NSManagedObjectContext保存发生在performBlock调用中。在我看来,好像有些对象上下文没有被释放和/或重置。我尝试在NSManagedObjectContext中禁用undoMana

ios - 核心数据过多 VM : SQLite page cache

我暂时保留这个问题的笼统性,避免用代码混淆它。我有一个使用CoreData(sqlite)作为其数据存储的iOS应用程序。该模型相当复杂,具有很大的对象层次结构。当我获取并导入这些大型数据集时,我注意到应用程序由于内存警告而在一段时间后关闭。Allocations分析器向我显示过多的“transient”VM:SQLite页面对象。它的规模不断增长,但从未下降。我试图确保我所有的NSManagedObjectContext保存发生在performBlock调用中。在我看来,好像有些对象上下文没有被释放和/或重置。我尝试在NSManagedObjectContext中禁用undoMana

android - 在 Android 应用程序上为 "offline viewing"的在线服务保留用户数据

我有一个网络服务器,用于托管我在Android平板电脑上构建的应用程序的数据。数据变化相当频繁,但我意识到平板电脑和手机不一定总是连接到数据,用户最好能够访问他们之前查看过的数据。我希望应用程序尽可能从网络服务器中提取数据,如果不可能,则从手机上的SQLite服务器(或任何正确的方法)中提取数据。是否已经制定了实现或实践来执行此操作?如果是这样,目前实现这种功能的方法是什么?是否可以将同样的方法应用于对数据进行更改,然后在数据连接恢复时推送这些更改? 最佳答案 不确定这是否有帮助,但我有类似的要求,发现了一个名为mementodat

android - 在 Android 应用程序上为 "offline viewing"的在线服务保留用户数据

我有一个网络服务器,用于托管我在Android平板电脑上构建的应用程序的数据。数据变化相当频繁,但我意识到平板电脑和手机不一定总是连接到数据,用户最好能够访问他们之前查看过的数据。我希望应用程序尽可能从网络服务器中提取数据,如果不可能,则从手机上的SQLite服务器(或任何正确的方法)中提取数据。是否已经制定了实现或实践来执行此操作?如果是这样,目前实现这种功能的方法是什么?是否可以将同样的方法应用于对数据进行更改,然后在数据连接恢复时推送这些更改? 最佳答案 不确定这是否有帮助,但我有类似的要求,发现了一个名为mementodat