草庐IT

storing-data

全部标签

objective-c - 如何在 Core Data 中存储 CLPlacemark 地址数据

我一直在思考什么是存储CLPlacemark数据的最佳方式(例如,Thoroughfare、Locality、Country等)。它们有很多,我目前将它们作为字符串单独存储在CoreData中,但这非常麻烦。也许我应该改为存储为可转换的CLPlacemark?还有其他方法可以高效快速地存储一大堆键值对吗? 最佳答案 我最终将CLPlacemark作为可转换类型存储在CoreData中。这样做省去了很多麻烦,而且由于CLPlacemark与NSCoding兼容,因此不需要转换器,非常简单。

ios - iTunes Store 作为模态视图

我想在我的应用程序中打开一些iTunes歌曲的链接,但我不想从我的应用程序重定向到应用程序商店。我想打开iTunesStore作为模态视图,就像Facebook在您按下赞助应用程序时所做的那样。我该怎么做?(在带有WebView的“自制”模态视图中??我希望不是)例如如何打开此链接作为模态视图,用户可以在那里购买:@"https://itunes.apple.com/us/album/how-i-feel/id731197191?i=731197197&ign-mpt=uo%3D4"现在我正在使用这个:[[UIApplicationsharedApplication]openURL:[

ios - 如何重命名已在 App Store 上销售的应用程序,而不是在 xcode 中

我发现很多资料都说只有当你提交一个新的二进制文件时,应用商店的应用名称才能被修改。我无法在当前的iTunesConnect环境中找到执行此操作的方法。有谁知道这是否仍然可行?我有一个上传了二进制文件的新版本和一个可用的“提交以供审核”按钮,但在任何选项卡或链接上我都找不到更改应用程序名称的方法。我不想更改用户iPhone图标下显示的名称!如果这不再可行,我如何将已经出售的AppStore应用程序从“MapMinder”重命名为“MapMinderMapOrganizer”(这与我为什么要这样做无关!)?如果我先删除“MapMinder”的销售状态,我不会失去以其他名称使用MapMind

ios - 将 cURL 请求(使用 --data-urlencode)转换为 AFNetworking GET 请求

此问题可能与AFNetworking无关,而更多地与构建NSURLRequest有关。我正在尝试使用AFNetworking-发出下降的GET请求-curl-XGET\-H"X-Parse-Application-Id:Q82knolRSmsGKKNK13WCvISIReVVoR3yFP3qTF1J"\-H"X-Parse-REST-API-Key:iHiN4Hlw835d7aig6vtcTNhPOkNyJpjpvAL2aSoL"\-G\--data-urlencode'where={"playerName":"SeanPlott","cheatMode":false}'\https:

ios - App Store 上传的 armv6 和授权错误

我正在尝试通过xcode上传应用程序。这个应用程序与我最近更新或上传的许多其他应用程序几乎相同,使用相同的配置文件,因此签名应该不是问题。我在项目中也没有任何权利,也没有在build设置中启用或指向它们。我相信我已经确认了每个build设置,正如关于这个主题的许多线程所建议的那样,但仍然没有运气。此外,我将armv6和armv7都列为架构。但是,我仍然收到以下错误:1)iPhone/iPodTouch:应用程序可执行文件缺少必需的架构:必须至少存在以下架构之一:armv62)应用程序未通过代码设计验证。签名无效,包含不允许的权利,或者未使用iPhone分发证书签名。3)无法从应用程序中

objective-c - 新的Facebook App如何整合App Store页面?

几个星期以来,Facebook在其iOS客户端中显示应用程序广告。当您点击它们时,AppStore应用详情页面将作为Facebook应用内的模态视图Controller打开。我只知道如何通过URL打开AppStore页面,但如何从您的应用程序内部显示AppStore页面? 最佳答案 您正在寻找SKStoreProductViewController。这是文档的链接:)https://developer.apple.com/library/ios/documentation/StoreKit/Reference/SKITunesPro

ios - 现在是否可以使用 Appium 自动化 App Store 应用程序

从历史上看,不可能使用Appium自动化iOS应用商店应用(例如,由于所有应用商店应用都使用分发证书,这意味着您无法通过Appium访问该应用)。现在这在2018年年中是否可行?如果可行,有人知道如何设置吗? 最佳答案 您无法使用Appium自动化Appstore应用。要在ios应用程序上进行自动化测试,它应该使用开发证书进行签名。 关于ios-现在是否可以使用Appium自动化AppStore应用程序,我们在StackOverflow上找到一个类似的问题:

iphone - Xcode 生成的 Core Data 托管对象,是否需要添加 dealloc 方法来释放变量?

对于Xcode生成的CoreData托管对象,是否需要添加dealloc方法来释放变量?因此,当我为我的iPhone应用程序创建核心数据模型并让XCode生成托管对象类时,我注意到没有dealloc方法。我是否需要自己在dealloc方法中手动“释放”变量/属性?我看到代码生成的托管对象类有:该属性在头文件中被标记为“保留”在实现文件中设置了“@dynamic”(即不是@sythesese)谢谢 最佳答案 您不需要(也不应该)修改这些生成的文件。@dynamic意味着属性实现将在运行时提供。DynamicProperties

iOS如何做预填充Core data?

我需要我的申请工作如下:1-用户下载并启动应用程序。2-应用程序将自动用特定记录填充(基于核心数据)。3-应用程序运行正常。4-当用户关闭应用程序并重新启动时。5_应用程序不会自动用特定记录填充核心数据,因为它已经存在。6-用户将无法添加/删除/更新数据。是否有仅使用核心数据并被Apple接受的好技术。 最佳答案 在模拟器中填充数据从模拟器文件夹复制SQLITE数据库将数据库作为资源添加到您的项目中。在初始化您的核心数据栈之前做这样的事情:代码://Putdowndefaultdbifitdoesn'talreadyexistNSF

ios - FHSTwitterEngine- 'NSInvalidArgumentException' ,'data parameter is nil'

我正在使用FHSTwitterEngine将gif发布到twitpic。当我在iphone上有wifi或3G连接时,一切正常。但我也想在没有连接或上传失败时实现一些错误处理。因此为了测试,我将iphone置于飞行模式并尝试使用以下方法上传到twitpic:idreturned=[[FHSTwitterEnginesharedEngine]uploadImageToTwitPic:gifwithMessage:@"message"twitPicAPIKey:@"key"];但是当我这样做时,我立即收到以下错误:Terminatingappduetouncaughtexception'NS