问题标签 [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.
ios - 如何从 Firebase 读取音频,swift?
这是我的回应:
使用 AVFoundation 框架。我正在使用 Firebase、Xcode 9.2、Swift 4
任何人都请帮我从 Firebase 播放音频
ios - 通过后退按钮返回后导航按钮变灰(Xcode 9.2)
在 Xcode 9.2 中,我在一个导航控制器中设置了一个简单的测试应用程序,其中包含两个视图控制器。第一个视图,主页,有一个导航栏按钮(“下一步”),它有一个“显示”到离开视图的“显示”。Away 视图在导航栏中有一个返回按钮,用于返回第一个视图。这一切都按预期工作。
问题是返回主页视图后,“下一步”按钮是灰色的。它仍然处于活动状态并且可以工作,只是变灰了。
模拟器的屏幕截图显示导航按钮“下一步”在单击“离开”视图的返回按钮返回“主页”视图后显示为灰色
更改模拟器的方向会恢复按钮的颜色,但仅在再次使用 segue 之前。
我是 Xcode 的新手,所以可能在某个地方犯了初学者的错误。第二个视图是第一个视图的副本。我没有向唯一的 ViewController 文件添加任何代码。
我怎样才能摆脱这种变灰,或者它是 Xcode 中的一个错误?谢谢你。
我在 Apple Dev 论坛上发现了一个类似的帖子,没有回复: https ://forums.developer.apple.com/thread/94464
xcode - Images.xcassets:错误:错误:每个 TDDistiller 实例只能提取一次
找不到合适的解决方案。“错误:每个 TDDistiller 实例只能提取一次。” 在编译项目时
我刚刚重新启动了我的 mac,然后我的项目运行了一段时间。之后它给出了同样的错误。有人对此有适当的解决方案吗?我不必多次重新启动我的mac。
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 设备可供测试。
有没有其他人有同样的经历,或者可以对这个问题有所了解?
ios - 库/框架之间的互操作性
我正在尝试为 UITextView 定义一个占位符,但不幸的是,它与 UITextField 不同,它没有该属性。为了加快我的开发过程,我进行了一些搜索并找到了一个可以解决该问题的库( https://github.com/MoZhouqi/KMPlaceholderTextView )。
我的问题始于另一个用于字段验证的库( https://github.com/SwiftValidatorCommunity/SwiftValidator )的方法/功能的实现。由于我使用的是 UITextView 子类,因此验证器不会将其识别为可验证字段,并要求将其转换为可验证字段。但是一旦我投射它,应用程序在尝试验证 KM TextView 时会崩溃。
我的问题是,有什么方法可以让这两个库交互并使它们相互兼容?如果是这样,我该怎么做?
ios - 避免隐式展开变量
我有一个问题要问你们。我试图避免做隐式展开变量,但我还没有弄清楚如何去做。这是我的隐式展开示例
有一种方法可以避免隐式 unwrap 吗?
我会非常感谢你的帮助。
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 中使用这些库编译任何代码时,我得到了这个:
找不到包含的“boost/scoped_ptr.hpp”文件;改用“引号”'
boost 和 mysql-connector-c++ 的许多错误。显然,将源文件中的所有 <> 更改为 "" 并不是一个好主意,而且,这非常累人。
如何修复此错误?
cocoa - NSTextView/NSTextfields 中的工具提示
我想在属性字符串的一部分上显示工具提示,并认为在所需范围上使用 NSToolTipAttributeName 属性可以解决问题,但我无法让它工作。我正在尝试使用 MACOS、Xcode (9.2)
单词“工具提示”按预期显示为红色,但是当我将鼠标悬停在它上面时没有工具提示出现。我错过了什么?
ios - iOS - 拒绝代码签名权限,现在无法构建
我下载了一个 SDK(用于 Mavick 无人机)并为模拟器构建了示例应用程序 - 一切都很好!然而,当我构建在我的 iPhone 上运行时,它产生了许多用于授予代码签名权限的钥匙串请求窗口。似乎有数百个,所以我点击了一个“拒绝”,一切都停止了。
然而现在,每次我尝试为我的 iPhone 构建应用程序时,代码签名都会失败,并显示unknown error -1=ffffffffffffffff
. 我试过重新启动 Xcode,清理项目等,但似乎没有什么可以解决这个问题。
我该怎么做才能让代码签名再次工作?