2012-07-26 52 views
1

我试图使用zbar和SDK创建一个嵌入QR码阅读器,就像在这里的例子所示:https://github.com/twotoasters/zbar(嵌入式的读者例子)zbar和SDK嵌入读卡器故事板

唯一的区别是,我在故事板中使用它。我试着将代码复制到我的应用程序中,一切似乎都很顺利,直到我真正尝试使用它。
我正在模拟器上工作,因此ZBarCameraSimulator正在初始化并显示它的文本,但是当我尝试“双指点击”(选中Subview属性中的多点触控选项)时,它似乎忽略了该操作。
我想有一个委托或处理程序丢失,这是XIBs中不需要的,但在故事板中是必需的。

有人得到任何线索吗?会很感激。

回答

0

我也用这个故事板,并没有模拟器识别两个手指点击的麻烦。我通过按住Option + Mouse并按住它一秒来完成此操作。

但是,我确实在扫描图像似乎没有被处理的问题上有效,但我认为我应该是由于代表问题。

+0

好的,也许是为了让我的问题更加清楚 - 使用“准备使用”项目(使用它自己的屏幕)完美的工作 - 出现新的屏幕,说双击它并从图书馆中选择图片,然后图片我分析和工作良好。当我想将阅读器直接嵌入到视图中时会出现问题 - 即扫描器将在我自己的视图中可见(所以我没有使用ZBarReaderViewController,而是更深入地使用ZBarReaderView和CameraSimulator) – Matt 2012-08-06 08:55:28

1

好吧,看起来像我找到了解决方案, 我正在将readerView分配给(弱,非原子)IBOutlet属性,而XIB项目使用“保留”选项。我将选项更改为强壮(正如我从ARC了解的那样,保留不应该与它一起使用)并开始工作。