草庐IT

iphone - 请求访问联系人的权限

如何设置一个应用程序,在启动邮件编辑器之前请求访问联系人的权限?我知道应用程序将执行此操作是最近的事情。 最佳答案 由于Apple提供了MFMailComposeViewController,它已经可以访问内置的用户联系人,因此无需授予访问权限。如果您想在其他地方使用用户联系人,您应该查看AddressBookProgrammingGuide 关于iphone-请求访问联系人的权限,我们在StackOverflow上找到一个类似的问题: https://sta

objective-c - 如何在 iOS 上试验私有(private) API?

出于明确的实验目的,我一直在探索iOS中的私有(private)API。有没有人有实例化MKTransitAnnotationView类的示例?我已经下载了EricaSadun的HeaderDumpKit和class-dump二进制。在对她的perl脚本进行一些更正后,我转储了一个Headers目录并将其移动到项目文件夹中。在BuildSettings的OtherLinkerFlags部分,我添加了:-force_flat_namespace-undefinedsuppress当尝试调用MKTransitAnnotationView时,我得到dyld:Symbolnotfound:_O

ios - 将 GraphicsServices 私有(private)框架添加到 IOS

实际上我需要以编程方式锁定我的iPhone,我在互联网上搜索过,也有一些想法,即使用GraphicsServices.framework和GSEventLockDevices()方法..问题是:如何向我的项目添加私有(private)框架?我知道这是越狱,但没问题。谁能帮我向Xcode添加私有(private)框架并以编程方式锁定设备? 最佳答案 查看私有(private)框架header:https://github.com/rpetrich/iphoneheaders首先复制一个PrivateFrameworksYourProj

objective-c - iOS:有什么方法可以检查属性名称是私有(private)名称还是保留名称?

最近我在上传应用程序时遇到了问题,应用程序uploader告诉我我使用了一个名为“contentId”的私有(private)属性,它是CoreData托管对象中的一个私有(private)属性,我所做的是创建一个具有'contentId'属性并使我的核心数据托管对象子类之一实现该协议(protocol),并在'contentId'的getter中返回其对象ID,我不知道我是否直接在托管对象子类中使用'contentId',是否或者它当时没有警告我,但我想知道有没有办法确保我的类不使用私有(private)属性,然后再尝试上传并让应用程序上传者告诉我,因为有时无法在最后一步。谢谢!

ios - 空中应用——实现Facebook

我目前正在开发一款将在iOS上运行的adobeair游戏(as3)。我正在尝试实现facebookapi(as3的图形api)。但我无法让它工作,甚至找不到可靠的教程。我已经设法弄清楚如何调用登录对话框。代码如下:publicfinalclassLoadingFacebookextendsSprite{privateconstAPP_ID:String="47878787754564";privateconstPERMISSIONS:Array=newArray("read_friendlists","publish_stream");privatevaraccessToken:Str

iphone - 在 objective-c 中使用私有(private)库的正确方法?

我从thislink下载了一个私有(private)库集合.当我点击下载时,我得到了所有框架。所以这些只是头文件,不是Xcode中可用的.framework文件。所以我通过构建阶段的常用方法链接它们,在其中我将二进制文件与库链接,单击+并从框架中选择头文件(在我的例子中是首选项框架)。将这些文件添加到我的项目后,我尝试从其中一个库创建一个对象并尝试调用它们的实例方法。当我尝试执行这个程序时,我得到了这个错误。无论是在设备上还是在模拟器上运行,我都会得到这个。Undefinedsymbolsforarchitecturei386:"_OBJC_CLASS_$_DevicePINContr

ios - 具有特定约束的私有(private) CocoaPods repo

我四处搜索并查看了为我的团队建立私有(private)CocoaPods存储库的指南,但我似乎无法确定我的目标。首先,我的约束/要求,按优先级降序排列:Pod应该可以在多个不同的项目中使用。(显然)单个开发人员的机器所需的特殊配置应该最少。我们在GitHub上提供的私有(private)存储库数量有限;理想情况下,所有Pod都应该嵌套在一个私有(private)GitHub存储库中,而不是每个pod一个单独的存储库。我真正想要的是拥有一个具有以下结构的存储库:├─┬Specs└─-MHView└-0.0.1...etc└─-MHWidget├─┬Pods└─-MHView└─-MHWi

ios - 如何在私有(private)模式下从 iOS 应用程序启动 safari 和打开 URL

UIApplication.sharedApplication.openURL(NSURL.URLWithString("http://www.google.com"))使用指定的URL打开Safari,但是否可以强制进入私有(private)(隐身)模式? 最佳答案 没有办法做到这一点,只能为safari调用“http://”url方案,所以我认为没有什么神奇的:( 关于ios-如何在私有(private)模式下从iOS应用程序启动safari和打开URL,我们在StackOverfl

ios - 使用 PhotoLibrary 私有(private)框架设置 iOS 墙纸时裁剪/缩放不起作用

我已经设法(在这个post的帮助下)从PhotoLibrary私有(private)框架打开一个PLStaticWallpaperImageViewController,它允许直接设置壁纸和锁屏(使用与照片应用程序)。不幸的是,图像裁剪/缩放功能似乎不起作用,因为对ImageView本身的触摸似乎没有通过(触摸取消/设置按钮后主视图也没有正确关闭,但这没那么重要)。我有一个演示墙纸设置的Xcode项目(可以在模拟器和非越狱设备中运行):https://github.com/newenglander/WallpaperTest/代码非常基础,涉及一个ViewController继承自PL

ios - Pod install private pods URI::InvalidURIError - 错误的 URI(不是 URI?)

我在gitlab上有一个gitrepo,使用私有(private)pod和其他公共(public)pod,下面是我的Podfilesource'git@gitlab.mycompany.com:cocoapods/cocoapodsspecs.git'source'https://github.com/CocoaPods/Specs.git'platform:ios,'6.0'target"main-project-target"do....end我在10.10Yosemite上有2台mac,我在gitlab上克隆了我的项目,然后执行podinstall以获取库。第一个的配置如下:Co