问题标签 [xcode9.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 投票
1 回答
233 浏览

ios - 如何从 Firebase 读取音频,swift?

这是我的回应:

使用 AVFoundation 框架。我正在使用 Firebase、Xcode 9.2、Swift 4

任何人都请帮我从 Firebase 播放音频

0 投票
0 回答
174 浏览

ios - 通过后退按钮返回后导航按钮变灰(Xcode 9.2)

在 Xcode 9.2 中,我在一个导航控制器中设置了一个简单的测试应用程序,其中包含两个视图控制器。第一个视图,主页,有一个导航栏按钮(“下一步”),它有一个“显示”到离开视图的“显示”。Away 视图在导航栏中有一个返回按钮,用于返回第一个视图。这一切都按预期工作。

问题是返回主页视图后,“下一步”按钮是灰色的。它仍然处于活动状态并且可以工作,只是变灰了。

模拟器的屏幕截图显示导航按钮“下一步”在单击“离开”视图的返回按钮返回“主页”视图后显示为灰色

在此处输入图像描述

更改模拟器的方向会恢复按钮的颜色,但仅在再次使用 segue 之前。

我是 Xcode 的新手,所以可能在某个地方犯了初学者的错误。第二个视图是第一个视图的副本。我没有向唯一的 ViewController 文件添加任何代码。

我怎样才能摆脱这种变灰,或者它是 Xcode 中的一个错误?谢谢你。

我在 Apple Dev 论坛上发现了一个类似的帖子,没有回复: https ://forums.developer.apple.com/thread/94464

0 投票
2 回答
829 浏览

xcode - Images.xcassets:错误:错误:每个 TDDistiller 实例只能提取一次

找不到合适的解决方案。“错误:每个 TDDistiller 实例只能提取一次。” 在编译项目时

我刚刚重新启动了我的 mac,然后我的项目运行了一段时间。之后它给出了同样的错误。有人对此有适当的解决方案吗?我不必多次重新启动我的mac。

0 投票
0 回答
122 浏览

ios - iOS模拟器5s上所有触摸事件触发的UIButton动作

我在 iOS 模拟器 5s 中遇到了这个奇怪的问题,即按钮操作是由屏幕上的所有触摸事件触发的(Xcode 9.2 上的其他模拟器虽然可以正常工作)。

动作以这种方式声明:

[aButton addTarget:self action:@selector(doSomething:) forControlEvents:UIControlEventTouchUpInside];

但是示例方法

- (void)doSomething:(id)sender

例如,在滚动表格或缩放地图时调用。然而,sender对象总是aButton

这当然是一个错误,但有点可怕。它完全打乱了应用程序中的导航和逻辑,而且我没有任何真正的 iPhone 5s 设备可供测试。

有没有其他人有同样的经历,或者可以对这个问题有所了解?

0 投票
1 回答
31 浏览

ios - 库/框架之间的互操作性

我正在尝试为 UITextView 定义一个占位符,但不幸的是,它与 UITextField 不同,它没有该属性。为了加快我的开发过程,我进行了一些搜索并找到了一个可以解决该问题的库( https://github.com/MoZhouqi/KMPlaceholderTextView )。

我的问题始于另一个用于字段验证的库( https://github.com/SwiftValidatorCommunity/SwiftValidator )的方法/功能的实现。由于我使用的是 UITextView 子类,因此验证器不会将其识别为可验证字段,并要求将其转换为可验证字段。但是一旦我投射它,应用程序在尝试验证 KM TextView 时会崩溃。

我的问题是,有什么方法可以让这两个库交互并使它们相互兼容?如果是这样,我该怎么做?

0 投票
1 回答
168 浏览

ios - Xcode 更改为默认范围

默认范围如何在 Xcode 中使用自定义范围后恢复到默认项目范围。我尝试了以下方法,

  1. 范围选项搜索字段下方的选定范围选项
  2. 点击根文件,即.xcodeproject.

这会搜索 .xcodeproject 中的文本。我期待在整个项目中进行搜索。

试图得到

必需的

但现在就像

问题

0 投票
3 回答
280 浏览

ios - 避免隐式展开变量

我有一个问题要问你们。我试图避免做隐式展开变量,但我还没有弄清楚如何去做。这是我的隐式展开示例

有一种方法可以避免隐式 unwrap 吗?

我会非常感谢你的帮助。

0 投票
0 回答
197 浏览

c++ - Xcode 9.2 中的 MySQL 连接器/C++ 通过 Homebrew 使用问题

我已经通过 Homebrew 在我的 macOS High Sierra 10.13.3 上成功安装了 MySQL、Boost 和 mysql-connector-c++,但是我在 Xcode 中使用这些库时遇到了问题。

所以,我的 boost 和连接器库位于/usr/local/Cellar/. 所以我只是写了一个简单的代码示例来检查一切是否“正常”:

并用

一切似乎都在工作,除了我收到一些警告:

clang:警告:在 C++ 模式下将“c-header”输入视为“c++-header”,不推荐使用此行为 [-Wdeprecated]

clang:警告:在 C++ 模式下将“c-header”输入视为“c++-header”,不推荐使用此行为 [-Wdeprecated]

但这不是一个大问题,我认为。然后我尝试在 Xcode 中使用这些库,所以我这样做:

Xcode 9.2 构建设置 然而,当我尝试在 Xcode 中使用这些库编译任何代码时,我得到了这个:

找不到包含的“boost/scoped_ptr.hpp”文件;改用“引号”'

boost 和 mysql-connector-c++ 的许多错误。显然,将源文件中的所有 <> 更改为 "" 并不是一个好主意,而且,这非常累人。

如何修复此错误?

0 投票
1 回答
1061 浏览

cocoa - NSTextView/NSTextfields 中的工具提示

我想在属性字符串的一部分上显示工具提示,并认为在所需范围上使用 NSToolTipAttributeName 属性可以解决问题,但我无法让它工作。我正在尝试使用 MACOS、Xcode (9.2)

单词“工具提示”按预期显示为红色,但是当我将鼠标悬停在它上面时没有工具提示出现。我错过了什么?

0 投票
1 回答
573 浏览

ios - iOS - 拒绝代码签名权限,现在无法构建

我下载了一个 SDK(用于 Mavick 无人机)并为模拟器构建了示例应用程序 - 一切都很好!然而,当我构建在我的 iPhone 上运行时,它产生了许多用于授予代码签名权限的钥匙串请求窗口。似乎有数百个,所以我点击了一个“拒绝”,一切都停止了。

然而现在,每次我尝试为我的 iPhone 构建应用程序时,代码签名都会失败,并显示unknown error -1=ffffffffffffffff. 我试过重新启动 Xcode,清理项目等,但似乎没有什么可以解决这个问题。

我该怎么做才能让代码签名再次工作?