草庐IT

recursion-schemes

全部标签

ios - 通过 URL Scheme 或其他方式打开 iOS 11 文件应用

我的应用现在正在iOS11文件应用“在我的iPhone上”部分共享Documents目录。(感谢这篇文章:WorkingwiththeFilesAppiniOS11)问题是如何通过URLScheme打开这个目录或至少文件应用程序根页面。UIDocumentPickerViewController或UIDocumentBrowserViewController在这种情况下没有帮助。 最佳答案 guardletdocumentDirectory=FileManager.default.urls(for:.documentDirector

ios - Xcode UI 测试环境变量未从 Scheme 传递

在Xcode9.2中,对于我的iOS应用程序,我有一个运行UI测试套件的方案。在此方案中,在“测试”选项卡下,我同时定义了环境变量和参数。当我的测试运行时,这些变量对我的应用程序代码不可用。但是,我能够以编程方式在测试代码中设置参数和launchEnvironment,并且这些参数在应用程序正在测试时可用。我还在“运行”选项卡中设置了环境变量和参数,当我只在模拟器中运行该应用程序时,它们就可用了。当我运行UI测试时,它们不可用,无论我是否打开了“使用运行操作的参数和环境变量”。要查看args和环境变量的值,我在我的applicationDidFinishLaunching中设置了一个断

ios - Facebook URL Scheme 后缀问题

这个问题在这里已经有了答案:FBSDKLog:CannotusetheFacebookapporSafaritoauthorize,fb****isnotregisteredasaURLScheme(10个答案)关闭7年前。我有2个应用程序使用相同的Facebook应用程序ID。我正在尝试使用URL后缀,但遇到了一些问题。我关注了thistutorial但运气不佳......我在Facebook应用程序页面上创建了后缀(我有“开发者”角色,而不是“管理员”,但它允许我设置后缀)我为iOS应用.plist添加了后缀-fb123456789suffix后缀只包含小写字母结果(使用FBSDK

ios - merge git 分支缺陷后 Xcode 4 中 "No Scheme"问题的最佳解决方案

merge冲突问题后得到“NoScheme”问题Auto-mergingSampleProject.xcodeproj/project.pbxprojCONFLICT(content):MergeconflictinSampleProject.xcodeproj/project.pbxprojAutomaticmergefailed;fixconflictsandthencommittheresult.肯定是我在merge冲突时采取了一些有缺陷的操作。问题是有没有什么好的解决方案可以解决这种情况下的“NoScheme”问题。 最佳答案

iphone - 什么是 FaceBook 的 URL Scheme(适用于 ios 6)

这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:iOS6Passbook:OpenPassbookappfrommyapp您好,IOS6中新存折应用程序的URLScheme是什么,因为我无法在网络上的任何地方找到它。提前致谢

ios - 使用自定义 URL Scheme 在 Swift 中打开 Instagram App

我的项目中有一个按钮,点击它会打开Instagram。问题是我需要这个按钮来打开Instagram,如果用户正在编辑照片,它会将他们直接带回照片编辑选项卡。使用下面的代码,该按钮会将用户带到Instagram的主要供稿。如果他们正在编辑照片,它会清除它。是否有自定义URL方案可以打开Instagram,而不会“删除”用户当前正在处理的任何进度?EG-编写他们的图像描述,或使用过滤器编辑他们的图像。//按下Instagram按钮:leturlStr:String="instagram://app"leturl=URL(string:urlStr)ifUIApplication.share

swift - Scheme : possible in Swift? 中可爱的 lambda 技巧

很久以前,在一个遥远的星系中,在Scheme类(class)中,我们得到了这个lambda游戏的例子:(define(foox)(lambda(y)(x(x(xy)))))现在,显然((foo1+)0)将打印3。(1+是标准的Scheme增量运算符)但有趣的是,您可以将foo应用于自身,然后您可以做一些有趣的事情,例如:(((foofoo)1+)0)当然会打印27。然后是真正有趣的:(definea(foofoo))(((afoo)1+)0)我在CommonLisp、Clojure、Ruby、Python、Haskell、Erlang和Julia中做了这个技巧......那么问题来了,

ios - 从 URL Scheme 获取参数 - Swift Xcode

我在Info.plist中创建了一个URL方案来调用我的应用程序,但该URL还解析了我需要读取的一串数据。环顾四周后,我发现了-http://www.informit.com/articles/article.aspx?p=2301787&seqNum=2使用以下代码varscheme:String!varpath:String!varquery:String!funcapplication(app:UIApplication,openURLurl:NSURL,options:[String:AnyObject])->Bool{scheme=url.schemepath=url.pat

recursion - 在 Swift 应用程序中找不到内存泄漏

我正在尝试学习Swift,因此我为此编写了一个小测试应用程序。它只是给出目录中项目的总大小,递归到子目录中以累积其内容的总大小。该应用程序运行正常,但内存使用量在运行时不断增长。我曾预计内存使用会随着递归的深入而增加,并在递归调用返回时减少。相反,内存使用量不断攀升。仪器没有发现任何泄漏。我尝试了一些我在各种谷歌搜索结果中发现的技巧,包括:重新使用默认的NSFileManager不重新使用默认的NSFileManager而是为每个递归调用创建一个新的避免字符串插值似乎没有什么不同。我原以为Swift会在引用计数达到零时清理对象。这是当前状态下的完整代码:importFoundation

ios - 如何在没有 openURL 方法的情况下使用 URL Scheme 在两个应用程序之间共享数据?

我有应用A和应用B。在这里,我只想分享从A到B的text数据,为此我做了以下代码。在A中:UIApplication.sharedApplication().openURL(NSURL(string:"B://sample_text")!)在B中:funcapplication(application:UIApplication,openURLurl:NSURL,sourceApplication:String?,annotation:AnyObject)->Bool{print(url)returntrue}B中的输出:B://sample_text使用上面的代码,我可以将sampl