问题标签 [cappuccino]

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 回答
48 浏览

cappuccino - 有没有办法允许用卡布奇诺显示浏览器的滚动条?

这个问题说明了一切;我有兴趣使用 Cappuccino 来简化布局,因此我想保持浏览器滚动条处于活动状态。

0 投票
3 回答
150 浏览

cappuccino - CPPredicateEditor 为空

我正在使用 Cappuccino 框架构建一个 Web 应用程序,并且我正在通过 XcodeCapp-Cocoa 侦听器使用新的 Xcode 集成。当我将 NSPredicateEditor 放入 nib 文件(如 MainWindow.xib)并允许将其转换为 cib(用于 Cappuccino)时,谓词编辑器为空,剩下的只是 CPScrollView 所在的边框和背景颜色. 我试过修改谓词行模板,但没有运气......有什么建议吗?

Xcode/Interface Builder NIB 文件

运行时的卡布奇诺应用程序

0 投票
1 回答
184 浏览

cappuccino - 如何设置 Objective-J 和 Cappuccino

我正在尝试在 Objective-J 中开始开发,但我完全不知道如何设置它。关于设置它的文档并没有真正帮助我。我非常熟悉 Web 开发和 Objective-C,所以如果我能把所有东西都设置好,我就可以编写程序。有人可以给我分步说明如何在我的(共享)服务器上设置它吗?

这个小“教程”根本没有帮助我。

0 投票
1 回答
368 浏览

cappuccino - 如何在卡布奇诺中制作自定义可编辑表格列

我正在尝试制作一个无需单击即可更改值的 CPTableColumn。一个例子是我试图在表格中显示一个滑块,当拖动它时会更改该行的表格值。

在查看 CPTableView 时,我看到支持 CPTextFields 和 CPButtons,但我不确定如何使用任何其他控件来允许内联编辑值。

对此的任何帮助都会很棒。

0 投票
1 回答
264 浏览

android - 从仅支持 iOS 过渡到 iOS + Android + web

我有几个 iOS 应用程序(Objective-C + iOS 框架 + 一些 Web API)。没有花哨的图形,没有 opengl,没有花哨的音频处理。

我还想通过浏览器(在任何设备上)支持 Android 以及普通网络用户。

我认为没有办法将我的代码移植到 android。它是否正确?
在网络部分,我一直在尝试卡布奇诺,我喜欢它(我对客户端网络已经过时了,但是我将我的大部分代码从 Objective-C 转换为 Objective-J 和卡布奇诺,然后它就去了比预想的好很多。)

我的问题是,对于资源有限的人,您是否甚至建议添加 Android。
我的选择是:
1- 保留 iOS 并使用卡布奇诺添加 webapp
2- 保留 iOS 并添加 Android
3- 全部切换到 web(为 webapp 制作 iOS 和 Android 包装器)
4- ...

我知道这取决于目标市场和各种事情,但仅从技术+资源管理的角度来看,您认为最好的方法是什么。

0 投票
1 回答
126 浏览

cappuccino - 在 Cappuccino 上调整处理程序的大小

如何将调整大小处理程序添加到卡布奇诺中的 CPView?我看到了一个具有旋转处理程序的示例,但我想自由调整视图的大小。

旋转示例

0 投票
1 回答
250 浏览

cappuccino - 如何在卡布奇诺中绘制文字

我正在尝试在我的 CPView 中绘制一些文本,我有这个:

但是,我在控制台中收到了这个错误: ReferenceError: Can't find variable: CGContextShowTextAtPoint

我该怎么做?

0 投票
1 回答
253 浏览

cappuccino - 向 Cappuccino 中的 CPTableView 列添加删除按钮

这似乎是一件容易的事情,但是在 CPTableView 中获取按钮以响应事件时遇到了很多麻烦。下面是初始化代码:

然后我在同一个视图控制器中有这个选择器代码:

似乎表格视图正在压缩其中的任何鼠标单击,因为单击按钮时我没有得到控制台日志。

是否有捷径可寻?我想要的只是一个删除表中相应行的按钮。

0 投票
2 回答
3715 浏览

javascript - JSON.parse 未正确评估 JSON 字符串

我正在使用 JSON.parse 来解析这个 JSON 字符串

但是,我只是将此结果作为输出:

这不应该是结果。我在卡布奇诺框架中使用它。有谁知道我在这里做错了什么?

0 投票
1 回答
67 浏览

javascript - 将对象添加到 CPArray 时引发 CRangeException

在我的卡布奇诺应用程序中,我正在通过 JSON 从 RoR 后端读取数据并将结果放入列表中。当应用程序第一次加载时一切都很好,但是当我编辑一个项目(并将编辑写入数据库)时,刷新项目列表时会产生错误。

错误是CPRangeException: -[_CPJavaScriptArray objectAtIndex:]: index (-1) beyond bounds (3)

即使我在未进行任何实际更改的情况下编辑项目,我也会收到此错误。在这种情况下,应用程序接收到的 JSON 字符串保持完全相同,没有添加或删除任何项目,因此不应将数组写入越界。

这是我的代码:

我不确定这是否是我的代码错误,或者是否与卡布奇诺框架存在某种不一致。有人知道我能做些什么来解决这个问题吗?

其余代码可以在这里找到