小编Chr*_*ato的帖子

通过控制台从JavaScript调用Obj-C代码:参数被删除?

和这个一起度过一段时间.

我有一个超级简单的Cocoa应用程序,其中包含一个WebView,一个在页面中定义的WebScripting API,以及在该API上定义的单个NSObject.当我打开调试工具(在嵌入式WebView中)时,我可以在JavaScript窗口对象上看到API,我可以看到我的"api"属性定义 - 但是当我调用API的"get"方法时,参数没有被序列化 - 当调用Obj-C方法时,参数丢失了.见下文,希望说明:

在此输入图像描述

我已经通过了文档梳理,我有(显然)设置相应的方法暴露需要暴露的一切,我可以看到被调用的方法.必须有一些我不知道的愚蠢,但作为这个环境的相对新手,我没有看到它.

在此先感谢您的帮助!

macos cocoa webkit objective-c

9
推荐指数
1
解决办法
376
查看次数

Facebook-WordPress评论/反馈整合

目前,我的Facebook个人资料会自动从WordPress实例重新发布博客帖子.

然而,我希望能够做的是在Facebook的博客上显示评论,并在适当的位置显示在另一个博客上.

有没有办法用Facebook API做到这一点?

php wordpress facebook

8
推荐指数
1
解决办法
4138
查看次数

完全由键盘驱动的UI

阅读鼓舞人心的文章我们首先是Jeff 打字员,我决定使用键盘并尽可能远离指针.

但我观察到,对于许多应用程序,特别是在WEB上,这并不容易.

我还试图在我自己的宠物项目中加入这个功能,并意识到需要提前进行大量的UI设计工作.

我以前使用完全由键盘驱动的'windows'应用程序,一旦你掌握了它,它就很容易使用了.客户特别是数据输入运营商只是喜欢它...

我想知道这对于复杂的UI应用程序是否可行,特别是在网络上?努力是否合理?

usability user-interface accessibility

7
推荐指数
1
解决办法
2270
查看次数

针对Flex和AIR的HTML友好RichTextEditor的建议?

作为一个侧面项目,为了"有趣",我分别在Flex和AIR中重写了我的博客和CMS,虽然到目前为止我对设计非常满意,但一个主要的痛点仍在使用(这是比如对遗留的HTML内容执行CRUD操作,并在浏览器和Flash播放器中正确地呈现HTML内容.当然,我可以使用开箱即用的RichTextEditor和TextArea控件,但两者都倾向于阻止显示和操作简单标记(例如,属性上的单引号或缺席引号,图像对齐等),以及它的内容默认生成,虽然在Flash播放器中精美呈现,但在浏览器中通常看起来很荒谬 - 这对我来说是一个重要因素,因为我想继续发布RSS.

我知道那里有几个RichTextEditor衍生产品,但在开始使用其中任何产品之前,或者在手动操作内容的另一条路上,我想我先在这里调查这个组,看看是否有人在处理以前这个问题; 它似乎必须是一个相当常见的用例.

提前感谢您的见解!

apache-flex air flash actionscript

5
推荐指数
0
解决办法
5035
查看次数

如何将JavaScript回调函数传递给Cocoa/Obj-C?

我正在尝试在WebView中传递来自JavaScript的函数引用,因此我的Objective-C代码可以在异步Obj-C方法完成时调用该函数.我看到如何传递简单类型 - 字符串,数字等 - 但似乎无法弄清楚如何传递函数引用的东西,比如

window.myRootObject.myObjCSelector("some-string", function(data) { 
  console.log(data); 
});
Run Code Online (Sandbox Code Playgroud)

我已经用Google搜索了一下,但是仍然很短,并且还未在文档中找到对此的引用(尚未).在Cocoa工作,但希望能够在iOS上做同样的事情.

在此先感谢您的帮助!

编辑:函数参数应该是匿名的 - 希望这澄清.:)

cocoa objective-c

4
推荐指数
1
解决办法
2268
查看次数

Flex截断按钮标签

首先,我为这个问题的含糊不清道歉.在这一点上,我只是想尝试一些新的想法,以便诊断这个bug.

无论如何,我遇到的问题是使用自定义模块加载器的应用程序.该模块加载器已编译为swc,并且模块加载器正在通过其命名空间进行实例化.一切都很好.我遇到的问题特定于mx:模块中使用的按钮控件.无论出于何种原因,他们的标签被截断,例如,登录显示省略号,如Sign ...

经过相当多的愚弄,我已经能够建立以下内容:

  1. 这个问题似乎只发生在模块中.如果在主mxml中使用了按钮控件,则标签不会被截断.
  2. 标签被截断的按钮控件没有指定宽度(将其宽度设置为100%或特定像素宽度不能解决问题)
  3. 按钮控件使用默认填充(通过向左和向右设置为5来填充填充或任何其他值也无关紧要).
  4. 我们没有使用任何嵌入字体,所以我也认为这是一种可能性.
  5. mx:CheckBox和mx:LinkBut​​ton同样受到这个问题的影响,虽然mx:CheckBox似乎也不想显示它的复选框,它只显示截断的标签.

这样做的潜在副作用是将数据提供者附加到mx:ComboBox会导致组合框控件抛出绘图错误,但我并不完全确定它与上述问题有关.

我在尝试使用网络获得答案时发现的一个有趣的事情是提到了fontContext及其与IFlexModuleFactory的关系.在我们的moduleloader实现中没有对fontContext的规范,所以我不完全确定这是否是问题所在.无论如何,如果有人有任何想法,那将非常感激.另一方面,如果你确切地知道我的痛苦并能给我一个答案,我可能会兴奋地弄湿自己.晚了.我累了.我需要我的Flex应用程序才能玩得很好.

提前致谢,

--Anne

编辑: 为了澄清我正在寻找的这个问题,我真的只需要知道以下内容:

  1. 这个问题可能是由命名空间冲突引起的吗?
  2. 如果没有实现CSS,还有什么可能覆盖标签的默认行为?
  3. 有没有人在使用moduleloader的自定义实现时遇到继承丢失的问题?
  4. 有没有人使用或不使用moduleloader遇到此问题或类似问题?

我没有与这个问题共享任何代码只是因为我必须共享整个应用程序,不幸的是,我不能这样做.再一次,我不是在寻找最终目标,是所有解决方案,只是提出了一些建议,如果有人有任何想法需要注意.

apache-flex

3
推荐指数
1
解决办法
5483
查看次数

将 System.Data.DataSet 导入 Excel 的最简单方法是什么?

在.NET 2.0(在本例中为VB)中,是否有一个标准API可以将DataSet对象序列化为可以保存为制表符分隔文件并直接在Excel中打开的流?或者是否必须通过迭代表集合的成员来手动创建分隔文件?

在本例中,DataSet 很小,由大约 10 个 DataTable 组成,每个 DataTable 包含一到几十行。我只是想知道是否有一种内置机制可以处理这种情况,因为我认为这是一种相对常见的机制。

理想情况下,我希望能够通过一次单击返回所有内容 - 例如,客户端单击生成报告按钮,我组装报告,并返回包含格式化数据的响应对象,提示保存或打开等(我不想让他们下载文件然后导入它,因为这在可用性方面似乎不必要地麻烦。)

.net excel serialization dataset

2
推荐指数
1
解决办法
8433
查看次数

AS3 string util转换为x-www-form-urlencoded?

是否有用于将as3中的字符串转换为application/x-www-form-urlencoded格式的库?

具体来说,我正在寻找与java URLEncoder相同的功能http://java.sun.com/javase/6/docs/api/java/net/URLEncoder.html

不幸的是,as3的转义和encodeURIComponent函数没有这样做.例如,很多%20s而不是+'s.

string flash actionscript actionscript-3

0
推荐指数
1
解决办法
1万
查看次数