问题标签 [xcode8.2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
985 浏览

ios - 网络链接调节器 - Xcode 8.2 - OS X El Capitan

我想在模拟器上模拟一个坏的网络连接。

我从这个链接下载并安装了 Additional Tools for Xcode 8.2 (Network Link Conditioner) ,激活它,然后选择边缘连接,但它似乎不起作用。

有人经历过这种行为吗?

0 投票
1 回答
93 浏览

iphone - 如何在ios中更新quickblox用户密码

我必须更新快速blox用户的用户密码,并且在新版本中找不到以下方法。请建议我任何解决方案。

0 投票
1 回答
1943 浏览

swift - ios 10 应用程序在访问相机时崩溃

我是ios新手。我正在构建一个需要摄像头访问权限的应用程序,并且根据新要求,我已经在 info.plist 中添加了以下摄像头权限,但仍然出现以下异常。我还尝试在手机上清理和重新安装应用程序。有谁知道如何解决这一问题。

信息分割 在此处输入图像描述

此应用程序已崩溃,因为它试图在没有使用说明的情况下访问隐私敏感数据。应用的 Info.plist 必须包含一个 NSCameraUsageDescription 键和一个字符串值,向用户解释应用如何使用这些数据。

0 投票
1 回答
560 浏览

ios - 如何在objective c框架中使用swift扩展

我已经通过 Objective-C 中的CocoaPods在 Swift 项目中安装了 MWPhotoBrowser。我在 Swift 项目中有一个 UIColor 扩展。

现在我想从 Objective-C .m 文件中调用 UIColor 扩展方法。

我有以下导入,但仍然无法访问它。

未找到 myApp-Swift.h 文件

myApp 是目标名称,我尝试在构建设置中更改“定义模块”和“产品模块名称”。我仍然得到同样的错误。

0 投票
1 回答
498 浏览

swift3 - 将自定义边框颜色 Alpha 添加到属性检查器

我有一个两部分的问题。首先,我想添加边框颜色 alpha 作为自定义属性,如图所示。

在此处输入图像描述

但我注意到的第一件事是,要设置边框颜色CGColor,必须使用 a 而不是 anUIColor并且CGColor.alpha是只读的。

所以我尝试使用类似的东西,但它并没有真正起作用。

我确实在用户定义的运行时属性中得到了这个,但它不会生效。

在此处输入图像描述

我的猜测是因为所有用户定义的运行时属性都是在使用的实际函数之后调用的,而我的不是真正的函数,更多的是自定义函数来获得我想要的。我也知道您可以使用颜色选择器选择 alpha,但是对于我正在做的事情,如果它们是分开的会很好。

最后,作为第二个问题,在增加或减少值的箭头上,它跳了一个,但在 Xcode 的 alpha 框上它只跳了 0.05 并且不能低于 0 或高于 1。我怎样才能添加这种排序我的用户定义的运行时属性的功能?

编辑 这是我为 UIView 提供的完整扩展代码,它适用于除边框 alpha 之外的所有内容。

0 投票
0 回答
524 浏览

ios - 如何自动测试 facebook swift sdk 登录?

Facebook 建议测试您的登录流程并在此处提供多个测试用例。但是对于我的生活,我无法弄清楚如何使这些自动化。他们似乎是编写预期用户手动测试这些案例。

这段代码允许我测试依赖于登录的东西。但不登录本身......

如何自动测试 facebook swift sdk 登录?

0 投票
2 回答
74 浏览

swift3 - 为与 UITextViews 一起使用的键盘添加第二个 UIToolBar

我目前有一个工作UIToolbar,我在使用 a 时在键盘上方放置了额外的按钮,UITextField但我想为 aUIToolbar以上制作第二个类型UITextView。当我尝试复制我的代码并将其修改为我希望它的外观时,它根本不显示。我不确定我是否做错了什么,或者它是否NotificationCenteraddObserver我正在使用的和有关。AddRecipeDirectionVC: UIViewController, UITextViewDelegate仅供参考,如果需要的话,会调用整个类。

所以这是我添加到我的观察者代码viewDidLoad

最初,我以为我必须在每个上添加这个观察者UIViewController,但我开始认为我正在使用的这段代码可以放在最初的 VC 中,它将在项目的其余部分执行(目前,我我在我添加工具栏的任何 VC 中使用该代码)

接下来,我有textViewDidBeginEditing我认为正在添加键盘工具栏的功能。

最后,我有keyboardWillShowkeyboardToolbar功能

据我所知,我所做的一切都与其他 VC 中的一样,所以看起来它应该可以工作,但什么都没有出现。让我知道是否需要添加任何其他代码。

提前感谢您提供任何帮助,任何人都可以给我:)

0 投票
0 回答
131 浏览

swift - 如果使用编译器优化,则将 Swift 对象包装到 Anyhashable

我遇到了一个问题,我的 swift 对象有时会AnyHashable在添加到Set.

我的课看起来像这样 protocol ViewModelProtocol: MKAnnotation { ... } class ViewModel: NSObject, ViewModelProtocol, MKAnnotation { ... } // don't know why compiler doesn't see this as redundant conformance to protocol

我的情况是,我采用这些协议的数组,将其转换为[MKAnnotation]并将其传递给CCHMapClusterController,后者将其保存到四叉树中,然后通过将这些注释提供NSSet为可用,然后将其桥接到Set<AnyHashable>.

奇怪的是,在开发中,当我接受那个时Set<AnyHashable>,接受第一个对象并有条件地将其转换ViewModelProtocol为成功。但是在启用编译器优化的发布配置中(在开发中它们被禁用),这种转换失败,因为集合中的元素被包装到 AnyHashable 中,所以我必须取它的基础并将其转换为ViewModelProtocol.

有没有人经历过这样的事情?我想知道为什么这些东西取决于编译器优化?

我在 Xcode 8.2.1 中遇到了这种行为

0 投票
1 回答
500 浏览

swift3 - IOS 将字符串转换为 Int

我需要将字符串转换为 Int,以便可以使用 if > 语句来启用和禁用按钮。正如您从 updateStopwatch 中的注释行中看到的那样,我尝试了多种转换方法,但没有任何成功

我的班级看起来像

我的更新计时器功能

0 投票
1 回答
827 浏览

core-data - 如何使用自动生成的Core Data AddTo...函数

当我从顶部菜单的编辑器中选择“创建 NSManagedObject 子类”时,我的代码会自动生成。

我想尝试使用两个功能,但我似乎无法访问它们。第一个是addToListsRel,另一个是removeFromListsRel

使用点表示法,它们似乎不可用,那么我如何使用这些?