问题标签 [xcode7]
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.
xcode - 无法让自定义类在 SpriteKit 场景中工作(swift & xcode7 beta)
我不确定这是否是一个错误,但即使我在其中一个 Sprite 上设置了自定义类名称,它似乎也被完全忽略了。
我尝试使用拖动的资产,然后使用空节点,两者都完全忽略了 Monkey 类关联,只是创建了一个原始 SKSpriteNode。
Monkey 节点代码如下。
注意:.sks 节点上的自定义类在 xcode7 中是新的。
2015 年 6 月 21 日编辑
我简化了设置,但仍然是在 iOS9 模拟器中编译/运行的问题。我使用默认 SpriteKit 模板创建了一个项目,将 GameSence 更改为仅具有以下内容(以及空的 Monkey 类)
在 GameScene.sks 上拖了一个 Empty 节点,将自定义类设置为 Monkey,但是当我按下打印子节点时,我又得到了:
ios - Swift 2/Xcode 7 beta - 多个位掩码产生错误
我正在创建 UIView 动画:
但是编译器会说“找不到成员“Autoreverse””,或者最后是哪个位掩码,除非有一个选项。Swift 2 中的语法有变化吗?我在 Swift 文档中看不到任何内容,我也不记得 WWDC 演示文稿中的任何内容。
或者它可能只是一个错误?
提前致谢
ios8 - 使用 Xcode 7 的 iOS 8 设备模拟器
我正在考虑将我的应用程序移植到 Swift 2 和 Xcode 7。但是设备模拟器只针对 iOS 9,我看不到下载 iOS 8 的方法。
我安装了并行 Xcode 6.3。有什么方法可以使用设备模拟器在 iOS 8 下测试和调试我的应用程序?
ios - 尝试 - 抛出 IBAction - xCode 7
我对新的“throws”-“try”参数有疑问。
添加这些单词时出现错误,因此我在 IBAction 函数的末尾添加了“抛出”。
在里面我东东一些不相关的东西,然后这个:
之后没有错误,但是当我运行应用程序并单击按钮时,应用程序崩溃并显示代码
2015-06-15 10:43:11.374 BottLED[7283:1175818]-[BottLED.loginViewController loginButtonPressed:]:无法识别的选择器发送到实例 0x7fee28da7d20 2015-06-15 10:43:11.381 BottLED[7283:1175818] * 终止应用程序由于未捕获的异常'NSInvalidArgumentException',原因:'-[BottLED.loginViewController loginButtonPressed:]:无法识别的选择器发送到实例0x7fee28da7d20'*第一次抛出调用堆栈:(0 CoreFoundation 0x000000010d67c885 exceptionPreprocess + 165 1 libobjc.A.dylib 0x00000_exception_10thc0ed + 2 核心基础 0x000000010d684b5d -[NSObject(NSObject) 不识别选择器:] + 205 3 核心基础 0x000000010d5d1e3a ___forwarding_+ 970 4 CoreFoundation 0x000000010D19E8 _CF_FORWARDING_PREP_0 + 120 5 UIKIT 0x000000010DC46257- [UIAPPLICICATION sendaction:to to:to:to:From:Fromvent:Forevent:Forevent:] to:forEvent:] + 67 8 UIKit 0x000000010dda16c6 -[UIControl _sendActionsForEvents:withEvent:] + 272 9 UIKit 0x000000010dda08a9 -[UIControl touchesEnded:withEvent:] + 599 10 UIKit 0x000000010dcacbe8 -[UIForEvent:] + 835 11 UIKit 0x000000010dcad7d6 -[UIWindow sendEvent:] + 865 12 UIKit 0x000000010dc62705 -[UIApplication sendEvent:] + 263 13 UIKit 0x000000010dc3f5df _UIApplicationHandleEventQueue + 6031 14 CoreFoundation 0x000157001CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 17 15 CoreFoundation 0x000000010d59ceac __CFRunLoopDoSources0 + 556 16 CoreFoundation 0x000000010d59c363 __CFRunLoopRun + 867 17 CoreFoundation 0x000000010d59bd78 CFRunLoopRunSpecific + 488 18 GraphicsServices 0x0000000111fdebca GraphicsServices + 52170 19 UIKit 0x000000010dc4479b UIApplicationMain + 171 20 BottLED 0x000000010c7cb9ad main + 109 21 libdyld.dylib 0x000000011029ca05 libdyld.dylib + 10757 22 ???0x0000000000000001 0x0 + 1 ) libc++abi.dylib: 以 NSException (lldb) 类型的未捕获异常终止
当我做一些断点并删除“抛出”时,应用程序不会崩溃。我现在真的不知道该怎么办..我希望有人能帮助我!
完整的代码是:
nsjsonserialization - Xcode 7 Json Fetching总是崩溃
每当我试图通过 xcode 7 中的 JSon 获取数据时,它都会给我错误:
在 xcode 6 中它工作正常。是否在 xcode 7 中实现了从 json 获取数据的新方法。
ios - canEvaluatePolicy 调用 Swift Xcode 7 中的额外参数“错误”
我使用 swift 使用 Xcode 7,我会使用 Touch Id。只有当我使用 canEvaluatePolicy 时出现错误。我理解我的错误,我也称之为论点。只有当我不打电话时,它才会让我出错,因为我没有处理我的错误......这是我的错误和我的代码: PS:对不起我的英语不好。
或者
我的代码:
ios - 未找到 watchos 2.0 的代码签名身份
使用 Xcode 7.0 测试版,
但 Xcode 7.0 一直抱怨代码签名错误:SDK 'Watch OS 2.0' 中的产品类型 'Framework' 需要代码签名
我不明白为什么会发生这种情况,我是否必须手动为 apple watchos 2.0 创建一个新证书?
swift - 如何在 xcode 7 中为纯 swift 构建自定义框架
我想用纯 swift 构建一个自定义框架。然后我想导出该自定义框架并将其导入另一个纯 Swift 应用程序项目。我想通过在“将二进制文件与库链接”构建阶段链接到框架来做到这一点。看起来很简单,但我从来没有让它以这种特殊的方法工作。
我已经用谷歌搜索了解决方案并尝试了一些东西。但是我不想要objective-c 互操作性。无论如何,这都是纯粹的迅速。另外我不想创建一个应用程序项目,然后在其中添加一个嵌入框架(这到底有什么意义?)。我也不想引用框架项目(通过将框架项目拖到应用程序项目中)。我当然不想创建工作区。我发现的所有解决方案都属于这些类别之一。
我工作的每个框架和每个应用程序都应该包含在它自己的小项目世界中。
到目前为止,我陷入了“没有这样的模块”和“链接器命令失败,退出代码为 1”的错误。带有分步说明的链接或您可能有与此问题有关的任何其他建议将不胜感激。
xcode - 自定义键盘崩溃
我做了一个自定义键盘。一切正常,除了两件事:(我正在使用 Xcode 7 并正在我的 iPhone 5 上测试该应用程序。)
- 当我将设备从纵向转到横向或相反时,有时它不会改变阵型并崩溃。
我想知道为什么这种情况只是偶尔发生,而不是第一次发生。
- 当我的手机未连接到 Xcode 时,它不会像连接到计算机时那样工作。当我不在应用程序中大约 5-10 秒时它会崩溃,然后我再次打开它。它不会再次弹出,需要重新启动。