草庐IT

有的是

全部标签

ios - 如何将核心数据添加到现有的 Xcode 9 Swift 4 iOS 11 项目中?

请求更新,因为这个问题当然已经在以前的版本中得到了回答,日期为12/16的最新搜索结果生成与以前的iOS9和10项目无关的兼容性。文档当然说在开始一个新项目时选择使用核心数据复选框,我没有选择,但现在认为需要添加iCloud+核心数据才能将我的应用程序带到下一阶段->其中一些东西像NSFileCoordinator和NSFilePresenter是必需的,因为在我的应用程序用户界面中,用户会看到许多主题,每个主题都有三个选项,用户可以选择一个选项。对于每个主题,UI然后会显示选择每个选项的用户总数以及每个选项占总数的百分比。现在,每个选项的选择数量和占总数的百分比当然只是在我的nati

iphone - mac上的iOS模拟器运行的是i386架构,不是armv7?

我有一些为在armv7架构上使用而构建的静态库。当我尝试在我在iphone5.0模拟器上测试运行的iOS项目中使用它们时,我收到错误消息,告诉我静态库中的undefinedsymbolsforarchitecturei386。所以我猜这意味着iphone模拟器需要为i386编译的库?那么模拟器的意义何在-为什么它不能模拟armv7架构?所以我测试静态库的唯一方法是连接物理iOS设备并运行它?还是我听错了? 最佳答案 SoIguessthismeanstheiphonesimulatorwantslibrariescompiledfo

ios - 我所有的 IBOutlet 在 vi​​ewDidLoad 中都是零

我创建了一个UIViewController,我们可以调用它MyViewController1。当我调用MyViewController1时,我所有的IBOutlet在viewDidLoad中都是nil(在其余代码中也是如此).当我创建这个Controller时MyViewController1*vc=[[MyViewController1分配]初始化],如果我用另一个替换MyViewController1,例如MyViewController2,它就可以工作。所以我猜问题确实出在MyViewController1中。您可能想知道的最后一件事是,MyViewController1实际上

ios - 将解析框架与现有的 iOS 应用程序集成,包括 Aviary SDK

我正在开发一个使用AviarySDK的摄影应用程序,一切都运行良好,但我们决定推送通知需要包含在项目中。基本上,如果我包含解析框架,然后尝试构建,我会收到大量错误。Undefinedsymbolsforarchitecturearmv7:"_ACAccountTypeIdentifierTwitter",referencedfrom:-[PF_TwittergetLocalTwitterAccountAsync]inParse(PF_Twitter.o)"_OBJC_CLASS_$_SLRequest",referencedfrom:objc-class-refinParse(PF_T

ios - 从现有的 Xcode 项目制作 CocoaPod

到目前为止,我一直在尝试破解此问题,但无济于事。我有我的XcodeSwift项目及其用于源代码控制的github存储库。我想用这个项目创建一个新的CocoaPod。我浏览了CocoaPods文档,但到目前为止还没有任何效果,我现在真的很困惑,有人可以写下我需要做的步骤,以便从已有Github的现有Xcode项目制作新pod链接到它的存储库。提前致谢! 最佳答案 取自Cocoapodsdocumentation:$podspeccreateYourProject$editYourProject.podspec然后在编辑器中将s.sou

ios - 如何判断我在 Xcode UI 测试中使用的是哪个设备?

当XcodeUI测试正在运行时,我想知道正在使用哪个设备/环境(例如iPadAir2、iOS9.0、模拟器)。我怎样才能得到这些信息? 最佳答案 使用Swift3(根据需要将.pad更改为.phone):ifUIDevice.current.userInterfaceIdiom==.pad{//Ipadspecificchecks}使用旧版本的Swift:UIDevice.currentDevice().userInterfaceIdiom 关于ios-如何判断我在XcodeUI测试中使

iphone - 钥匙串(keychain)组访问以在我现有的应用程序之间共享数据

我在AppStore上有很多iOS应用程序。现在对于下一个版本的应用程序,我想为每个应用程序保留一段数据以在KeyChain中共享。据我所知,我需要在Apple的KeychainItemWrapper类中提供相同的钥匙串(keychain)访问组。*keychain=[[KeychainItemWrapperalloc]initWithIdentifier:@"Anystring"accessGroup:];我知道自定义URL,但它没有用,因为我希望数据持久化。我的所有应用程序都具有不同的bundle种子ID,正如我从配置门户中看到的那样。我知道共享钥匙串(keychain)访问的主要

ios - Integarte/将 cocoapods 安装到现有的 xcode 项目、objective-c 或 swift

我一直在寻找将cocoapods集成到我现有的xcode项目中的方法。我找到了这几个帖子,但它们是基于问题而不是我的问题。notabletoacessinstalledpodsframeworkHowtoaddcocoapodstoexistingworkspacenotproject(这个用于工作空间而不是项目)MakingaCocoaPodfromanexistingXcodeproject(这个更多的是关于将swift与objectivec项目集成)所以我为我的项目度过了美好的时光。我在我的回答帖子中分享了逐步集成。请随时提出建议和改进。乐于学习和分享

iphone - 在 iOS 上,如果一个 super View 的 userInteractionEnabled 是 NO,那么所有的 subview 也会被禁用吗?

我想当一个View被触摸或点击时,它的处理程序首先被调用,然后它的父View的处理程序被调用(向上传播)。但是如果superview的userInteractionEnabled设置为NO,那么所有的subviews和offspring也不能进行用户交互是真的吗?如果我们只想禁用主视图但不想禁用subview怎么办? 最佳答案 您可以覆盖hitTest(_:withEvent:)以忽略View本身,但仍会向其subview传递触摸。classContainerStackView:UIStackView{overridefunchit

ios - CLLocation 的 horizo​​ntalAccuracy 和 verticalAccuracy 指的是什么?

我最近一直在开发一个基于位置的应用程序,我注意到CLLocation有一些奇怪的值。我经常得到1414的horizo​​ntalAccuracy和-1的verticalAccuracy。任何线索这表明什么?据我所知,这些观点通常非常准确。verticalAccuracy和horizo​​ntalAccuracy有什么区别? 最佳答案 verticalAccuracy的-1表示CLLocation中的高度无效。您只能通过3DGPS位置获得高度。horizo​​ntalAccuracy的1414表示水平(纬度/经度)位置可能偏离1414