草庐IT

extensible-storage-engine

全部标签

iphone - 从 iOS 设备验证进入 Google App Engine

我正在开发一个使用Google应用引擎托管后端的iPhone应用程序。我需要通过Google进行身份验证,但我似乎无法从我的应用程序中找到执行此操作的方法。看来我要制作一个UIWebView让用户登录到我从Google获得的重定向登录页面,但我更愿意让用户在那里输入一次凭据然后拥有它坚持,除非用户注销。这可能吗?我应该查看其他选项还是我只是没有正确处理重定向?如有任何建议或信息,我们将不胜感激。谢谢 最佳答案 O-Auth在AppEngine上可用。只需插入GTMOAuth在您的项目中并显示GTMOAuthViewControlle

ios - 什么时候应该在 MonoTouch build设置中启用 “reference counting extension”?

我应该在什么情况下使用此功能?它到底有多成熟?有什么优点和缺点?它解决了什么问题?它是特定于MonoTouch、MonoGC还是ObjC中的引用计数? 最佳答案 以下是对您的问题的一些快速、高层次(和有序的)答案...IsitspecifictoMonoTouch,MonoGC,orreferencecountinginObjC?它允许单一垃圾收集器sgen与Objective-C引用计数更紧密地合作。Mono(或Android的Mono)不需要这种意识,因此它特定于MonoTouch。Howexactlymatureisit?正如

ios - : This application is modifying the autolayout engine from a background thread如何解决

当代码的某些部分正在从主线程以外的其他线程更改UI项目时,此错误将记录到控制台。但我如何才能找到它在哪里执行此操作? 最佳答案 “此应用程序正在从后台线程修改自动布局引擎”的主要问题是,它似乎在实际问题发生后很长时间才被记录下来,这使得故障排除变得非常困难。我通过创建三个符号断点设法解决了这个问题。调试>断点>创建符号断点...断点1:符号:-[UIViewsetNeedsLayout]条件:!(BOOL)[NSThreadisMainThread]断点2:符号:-[UIViewlayoutIfNeeded]条件:!(BOOL)[N

ios - 如何在 iOS Extension 中获取状态栏高度

我可以通过在普通应用程序中从UIApplication获取状态栏[UIApplicationsharedApplication].statusBarFrame但是我们无法从扩展中访问UIApplication。有没有办法在共享中找到获取状态栏? 最佳答案 您可以使用safeAreaLayoutGuide计算布局框架。例如,viewController.view.safeAreaLayoutGuide.layoutFrame.minY 关于ios-如何在iOSExtension中获取状态栏

iphone - 核心数据 : Ubiquity: Using local storage: 1 never becomes 0

我正在努力将带有iOS6的CoreData+iCloud的应用程序升级到iOS7。根据Apple的WWDC视频,当CoreData准备就绪时,"CoreData:Ubiquity:Usinglocalstorage:1"将变为"CoreData:Ubiquity:Usinglocalstorage:0"iCloud核心数据存储。我已经在模拟器上成功测试过了。有趣的是,我的iPhone5从未发生过这种情况。我已经检查了设置中的iCloud设置,但仍然没有成功。下面的图片是xCode的iCloud调试面板的屏幕截图。有趣的是,有一个baseline.zip文件,我永远无法当前。这应该是iO

ios - Today Extension 中的 UITableView 未收到行点击

我有一个带有TodayExtension的iOS8应用程序。该扩展程序中有一个UITableView,并且可以正确呈现。但是,似乎无法可靠地调用didSelectRowAtIndexPath。我猜这是因为通知中心是一个UIScrollView并且在其中嵌入一个UITableView会导致一些问题,但我不确定。有谁知道可能导致此问题的原因是什么? 最佳答案 解决方法:将不透明度设置为0.01,如下所示:self.view.backgroundColor=[UIColorcolorWithWhite:1alpha:0.01];

ios - app-engine iOS 推送通知项目不发送通知

我正在使用GoogleSampleprojecttosetuppushnotificationonmyapp-enginebackend.我相信我已经严格按照项目进行,但我的通知仍未发送到iOS。我正在跟踪应用引擎上的所有内容,我看到任务队列应该会发送我的通知。但是我的iPhone收不到它们。此外,我已经检查过我是否在我的服务器上注册了正确的deviceToken。所以现在我在想这个项目本身有些地方是不对的。为了仔细检查我的iPhone是否正常,我尝试使用UrbanAirship发送,它可以正常工作。我负担不起UrbanAirship制定的那种定价(例如0-10k用户每月200美元)。

ios - 尝试在实际 Apple Watch 上构建和运行 WatchKit Extension 时,如何避免错误 "Error Launching ' AppName'WatchKit Extension?

当我尝试在我的真实AppleWatch上构建和运行WatchKit扩展时,我有时会收到以下错误消息:我已经尝试为iPhone构建父应用程序,然后再次为我的WatchKit应用程序构建父应用程序,但我仍然收到错误消息。有谁知道导致此错误消息的原因以及如何处理它? 最佳答案 当在实际watch上安装WatchKitApp需要很长时间并且Xcode由于安装时间过长而等待进程启动时超时,这似乎会发生。这可能需要很长时间,原因有两个:Watch有时需要一段时间才能在开始传输之前“注意到”应用程序需要更新。如果您的AppleWatch应用有大量

iOS Today Extension - 共享核心数据

我有一个使用核心数据的应用程序,我正在尝试向它添加一个today扩展程序,它也可以访问数据到目前为止我已经设置好它并且能够访问数据,但是我在处理实体的类时遇到了问题。我收到以下错误CoreData:warning:Unabletoloadclassnamed'Med_Track_2.Medicine'forentity'Medicine'Med_Track_2是主应用程序的产品名称,Medicine_Tracker_2是扩展程序的名称医学类被添加到两个目标有解决办法吗? 最佳答案 您必须在您的应用程序和您的扩展程序之间共享资源。阅读

ios - Swift3:通过 AppGroups 从 Watch Extension 访问核心数据时的空获取

目前我正在为一个已经存在的应用程序进行更新(迁移到Swift3)。我有Today-、Search-、Message-和WatchExtensions的目标。每个目标都需要访问我的应用程序的核心数据模型,因此我创建了一个AppGroup并为每个目标启用了Capability。尽管我已经将NSPersistentStoreCoordinator子类化,所以所有内容都存储在共享文件夹中:importCoreDataclassPFPersistentContainer:NSPersistentContainer{overrideopenclassfuncdefaultDirectoryURL(