草庐IT

Get-AppxPackage

全部标签

iPhone/iOS : How can I get a list of localized strings in all the languages my app is localized in?

我需要向我的服务器发送特定字符串的本地化列表。意思是,如果我的应用程序有一个字符串Foo,在英语中本地化为@"Foo",在俄语中本地化为@"Фу",我想向服务器发送如下列表:字符串富:英语:“Foo”俄语:“Фу”我认为我需要能够做的是:为我的应用本地化的每种语言枚举本地化字符串获取每种语言的Foo本地化版本我该怎么做(1),我该怎么做(2)? 最佳答案 您可以通过将English.lproj/Localizable.strings作为字典读取并获取其键来检索所有字符串键:NSString*stringsPath=[[NSBundl

ios - iCloud 和核心数据错误(无处不在 : Didn't get baseline metadata back from metadata url)

我在尝试让iCloud与我的应用程序一起工作时遇到了一些麻烦。我尝试按照TimRoadley的示例here,但每当通过Xcode启动应用程序时,仍然会显示下面的日志(同步确实可以短暂工作,但现在已停止工作)。[PFUbiquityBaselinemetadataFromCurrentBaselineForStoreWithName:modelVersionHash:andUbiquityRootLocation:withError:](1091):CoreData:Ubiquity:Didn'tgetbaselinemetadatabackfrommetadataurl:file://

iphone - SecCertificateRef : How to get the certificate information?

我有一个证书(SecCertificateRef),我可以检查它是否有效,我可以使用SecCertificateCopySubjectSummary提取“摘要”。“摘要”到底是什么?我不明白术语“包含证书内容的人类可读摘要的字符串”。在苹果文档中。我认为,它们指的是证书中的“CN”,对吗?有没有什么方法可以从SecCertificateRef中获取明确的X509信息?强制转换为钥匙串(keychain)对象有帮助吗?我想要这样的东西,我特别关注“CN”,将其与我提交的URL进行比较,以避免中间人攻击。(或者有什么更好的想法?)这就是我想要的:Version:3(0x2)SerialNu

ios - 核心数据 : Do child contexts ever get permanent objectIDs for newly inserted objects?

我有一个带有两个托管对象上下文设置的应用程序,如下所示:父上下文:NSPrivateQueueConcurrencyType,链接到持久存储。主上下文:NSMainQueueConcurrencyType,父上下文的子上下文。当向主上下文插入一个新的托管对象时,我先保存主上下文,然后再保存父上下文,如下所示:[contextperformBlockAndWait:^{NSError*error=nil;if(![contextsave:&error]){NSLog(@"CoreDatasaveerror%@,%@",error,[erroruserInfo]);}}];[parentC

ios - TestFlight iOS App get-task-allow 问题

我在testflight中有一个名为MapItTrackIt的应用程序。一切都运行良好。我刚刚更新到xcode5.1。我以与以往完全相同的方式构建应用程序。相同的配置文件和临时证书。这一次,当我尝试上传我的IPA文件时,我收到“无效配置文件:开发人员构建授权必须将get-task-allow设置为true”。错误。我根本没有更改任何配置或其他内容。我刚刚向该应用程序添加了更多功能并修改了版本。我现在该怎么办?我该如何解决?我的老板想要立即部署它,但我不能。 最佳答案 同样的问题今天持续了大约4个小时-重启Xcode似乎是令人沮丧的解

iphone - 如何替换已弃用的方法 dispatch_get_current_queue()?

这个问题在这里已经有了答案:Alternativestodispatch_get_current_queue()forcompletionblocksiniOS6?(7个答案)关闭8年前。我正在iOS5中使用xmppframework开发一个聊天应用程序;它完美地工作。但我将我的Xcode更新到4.5.1,将iOS5更新到iOS6,将我的MacOS更新到10.7.5,但由于弃用问题,该项目无法运行。我用iOS6中的新方法替换了所有方法,除了这个:dispatch_get_current_queue()如何在iOS6中替换此方法?

ios - 如何在不使用 dispatch_get_current_queue() 的情况下验证我是否在给定的 GCD 队列上运行?

最近,我需要一个函数来保证在特定的串行调度队列上同步执行给定的block。有可能从该队列上已经运行的某些东西调用此共享函数,因此我需要检查这种情况,以防止同步调度到同一队列的死锁。我使用如下代码来执行此操作:voidrunSynchronouslyOnVideoProcessingQueue(void(^block)(void)){dispatch_queue_tvideoProcessingQueue=[GPUImageOpenGLESContextsharedOpenGLESQueue];if(dispatch_get_current_queue()==videoProcessin

ios - dequeueReusableCellWithIdentifier :forIndexPath: get used?的indexPath在哪里

Apple的文档中提到indexPath参数:Theindexpathspecifyingthelocationofthecell.Thedatasourcereceivesthisinformationwhenitisaskedforthecellandshouldjustpassitalong.Thismethodusestheindexpathtoperformadditionalconfigurationbasedonthecell’spositioninthetableview.但是register(Class|Nib):forCellReuseIdentifier:只指定要

iphone - 自定义 UISearchBar : Trying to get rid of the 1px black line underneath the search bar

我的问题已经在标题中说明了:我想去除绘制在UISearchBar底部的黑线。有什么想法吗?这是我的意思的图像:更新:我认为该行是UITableView的tableHeaderView的一部分。我仍然不知道如何删除它。 最佳答案 试试这个searchBar.layer.borderWidth=1;searchBar.layer.borderColor=[[UIColorlightGrayColor]CGColor]; 关于iphone-自定义UISearchBar:Tryingtogetr

ios - NSURLConnection GET 请求返回-1005, "the network connection was lost"

我正在尝试在iOS8SDK的XCode6(Beta72)中使用NSURLConnection发出一个简单的GET请求,该请求因“代码1005,网络连接丢失”而失败。当我尝试获取http://www.google.com时调用失败或网络上的其他一些示例页面,但如果我向本地主机上的简单HTTP服务器发出请求,则会成功(python-mSimpleHTTPServer)。我也尝试过使用AFNetworking库(2.4.1)-使用NSURLConnection失败的URL也使用库失败。这是我的代码-NSString*url=@"http://0.0.0.0:8000";//NSString*