- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我在使用 Sphero 和 iOS 7 时遇到了问题。就像快速入门指南中所说的那样,由于 1.6 发行说明本应包含启动新项目的说明,但没有说明说明,因此我使用了“集成到现有项目”选项卡中,我将部署目标设置为 6.0,引入所有框架,并添加链接器设置。当我启动它时,出现此错误:
Undefined symbols for architecture armv7:
"_OBJC_CLASS_$_RKMCStop", referenced from:
objc-class-ref in RobotKit(RKMacroObject.o)
"_OBJC_CLASS_$_RKMCWaitUntilStop", referenced from:
objc-class-ref in RobotKit(RKMacroObject.o)
objc-class-ref in RobotKit(RKRobotControl+MacroAdditions.o)
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
有人能帮帮我吗?我将不胜感激!提前致谢,
乔
我想我错误地假设“本指南中的示例是使用 Objective-C 构建的,并且已经使用当前发布的操作系统和当前版本的 Xcode 进行了测试”意味着 API 是针对当前版本的 iOS 和Xcode.
最佳答案
好的,所以我能够在我自己的项目中重现这个错误,这很好。我不认为这个问题是特定于 iOS 7 的,而是他们糟糕的集成说明。但是,我能够得到一些工作,所以希望你也可以。但是,如果您还没有真正开始,最好的办法可能是克隆 HelloWorld 并将您的代码放入其中。继续。
他们在Frameworks目录下的文件版本好像有bug,而且是我们开发者无法修复的程度。我正在 GitHub 上提交一个问题(稍后会更新)以获取他们的信息。 修复编号 1:使用 HelloWorld/Frameworks 目录中的三个文件,而不是顶级 frameworks 目录。
这会让您构建并运行,但您会在日志中收到错误,因为您试图在未声明权限的情况下使用外部附件。因此,转到您的 Info.plist,并添加一个键:“Supported external accessory protocols”,其中第 0 项是“com.orbotix.robotprotocol”。值得一千字:
从那里开始,您只需实现他们在该示例中显示的其余内容。说起来容易做起来难。我最后做了一些其他更改,使我的项目看起来更像 HelloWorld,但我不确定它们是否必要。如果你想看看/试一试,我已经将我的项目的初始工作状态上传到 GitHub。它在这里:SpheroSays on GitHub
祝你好运!
关于ios - 装有 iOS 7 的 Sphero,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20793634/
所以我终于找到了一个程序员来编程我的"Orb Warriors"不久前我在原始 Sphero Dev 论坛上发布的游戏创意。 由于我对编程知之甚少,并且将负责游戏的图形部分,我想知道他是否真的需要 S
Sphero 是否有任何传感器可以帮助它在实际碰撞之前检测到障碍物 他们?像红外线传感器之类的东西,或者任何可以用作 Sphero 的“眼睛”的东西。 一个用例是对 Sphero 进行编程以跟随移动对
当 sphero 在底座中充电时,有什么方法可以访问它吗?我希望向它传递信息,但仍将其放在支架上并充电(即全天改变颜色而不耗尽电池)。谢谢! 最佳答案 是的。如果它在充电器中进入休眠状态,您根本无法与
我想知道是否有手动校准球体的方法?这是一个很棒的设备,但是一旦你开始四处走动,你就会迷失自己的位置。我想做一些技巧,你的 gps 可以给 sphero 一个关于你在哪里的线索,然后重新校准或其他一些方
我正在创建一款使用 Sphero 机器人球的游戏。当游戏开始/恢复时,它会检查配对或连接的球。如果蓝牙关闭,或者没有配对球,它会隐藏连接窗口。如果有配对但未连接的球,则转到此功能。 // If the
有人可以找出这段代码中的错误吗,程序本身的逻辑没有实现,它应该只是与 sphero 连接,那么不应该发生任何错误。有谁知道如何解决这个问题 提前谢谢您。 public class MainActivi
我们正在提交使用 Sphero SDK 的应用程序,但该应用程序被拒绝了。该应用程序是为大型音乐节制作的,人们可以借用 Sphero 玩一会儿。遗憾的是,我们的应用程序因 MFi 程序授权而被拒绝。有
在这个 interview 中,Orbbasic 语言被认为是让 children 动手控制球体的好方法。 . orbbasic 的局限性是什么?它是否达到与宏相同的 1 毫秒粒度? 在哪个时间粒度范
我最近购买了 Sphero 2.0,并在 iPad 上使用它,没有出现任何问题。 现在我想尝试使用 Mac SDK 开发一些应用程序,但是我无法将 Sphero 与 Mac Mini 2012 或 M
如何在 Sphero-Android 应用程序中使用 JoystickView?我关注了this链接以便在我的布局中实现 Joystick View,但 RobotLibrary.jar 中没有名为
当我与 Sphero 同步并且我想从一个 Activity 传递到另一个 Activity 时,我的同步丢失了,我必须在新 Activity 中执行 onCreate 中的此方法以再次获得同步:
告诉用户正在摇动 Sphero 的最佳方式是什么? 我需要区分用户何时向左/右/上/下倾斜 Sphero 以及何时向任何方向快速摇动几次。 有没有值得一看的示例项目? 最佳答案 如果您正在收集加速度计
我有一个带有 1 个 slider 的 View 。我想将 Sphero 球握在手中,以便在向左或向右倾斜球时, slider 向左或向右移动。 解决这个问题的最佳示例项目是什么? 最佳答案 您应该检
我正在为机器人球 sphero 编写游戏(他们的论坛有问题,似乎无法提问)。我正在尝试为 2 个或更多玩家进行球对球碰撞检测。 首先他们在这里给出了一个样本: https://github.com/o
我正在尝试将 Sphero 连接到我正在构建的 Cocos2d 游戏。 Sphero 有一些好东西 documentation和示例,我可以运行示例代码。我从一个 cocos2d 项目开始,并添加了
我想在使用 node.js SDK 充电时访问 Sphero . 此功能包含在 Official Android and iOS SDK 中( SO ),但不在任何非官方 SDK 中(根据我的知识和研
我注意到 Sphero 模态视图在 iPhone5 上没有覆盖整个父 View ,而且我无法更改 Nib 。我可以设置一个属性来使模态视图覆盖整个父 View 吗? 此外,No Sphero Conn
我在使用 Sphero 和 iOS 7 时遇到了问题。就像快速入门指南中所说的那样,由于 1.6 发行说明本应包含启动新项目的说明,但没有说明说明,因此我使用了“集成到现有项目”选项卡中,我将部署目标
最近我得到了Sphero Mini ,并且正在寻找 SDK/库来通过脚本控制它。 (我没有任何程序语言偏好。)我调查了 developer documents和 Orbotix's github ,
我是 Swift 和 Sphero 开发的新手,但有人要求我制作一款基于与 Sphero 碰撞的游戏。到目前为止,我已经成功地实现了驾驶部分,但我遇到了碰撞问题。我一直在互联网上寻找代码示例和类似问题
我是一名优秀的程序员,十分优秀!