问题标签 [monobjc]

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

c# - Monobjc :: 添加 NSStatusItem

我正在尝试从 Mono 的 Monobjc 桥中添加一个 NSStatusItem 。该函数被调用,并且不会引发异常,但我的图标没有出现:(。

这是我的代码:

提前致谢,

伊万

0 投票
1 回答
443 浏览

vb.net - MonoDevelop中Monobjc的VB项目模板?

在安装 Monobjc 并在 MonoDevelop 中使用 C# 下的 Monobjc Application Project 后,我​​注意到在 VB 部分下只有一个空的 Monobjc 项目。

显然,这个模板添加了所有正确的引用,但没有添加应用程序运行的基本文件。我试过用以下方法创建一个类:

显然我也没有在那里加载NIB,因为我没有在其中添加它,但是如果我尝试构建它,我会得到:

我应该把Sub Main放在哪里?

另外,如果我从 IB 添加一个 xib 文件,如何为部分 AppDelegate 类生成设计器代码?

任何帮助,将不胜感激。

0 投票
2 回答
354 浏览

c# - 适用于 Windows 应用程序的 Monobjc 和 Mac UI

我有一个用 C# 编写的应用程序,它使用 Mono 在 Windows 和 Linux 上运行。现在我们需要一个 Mac 的原生用户界面。有没有办法使用 Monobjc 做到这一点?有人用过它吗?还有其他方法吗?

感谢您的帮助
-f

0 投票
1 回答
199 浏览

objective-c - RTF 中的图像在 Mac 上丢失

我有在 Mac 上向用户显示的 RTF 文本。现在我需要替换一些文本。文本内嵌了一些图像。当我执行以下代码时,图像会丢失。我正在使用 c#、Mono 和 Monobjc 在 mac 上运行它。

0 投票
1 回答
288 浏览

objective-c - loadNibFile - 未加载 nib 文件

有没有办法查询为什么 nib 文件无法加载?结果只是是或否:http: //developer.apple.com/library/mac/#documentation/cocoa/reference/ApplicationKit/Classes/NSBundle_AppKitAdditions/Reference/Reference.html

谢谢,

埃里克

0 投票
3 回答
2001 浏览

objective-c - MonoMac - 我如何执行苹果脚本

我正在尝试使用 MonoMac 创建一个简单的应用程序,并且需要执行苹果脚本来访问来自不同媒体播放器的播放列表信息(请参阅我之前的问题)。

我决定尝试 MonoMac,因为我非常熟悉 C# 和 .net 开发,并且有一个不错的 Websocket 实现。

不幸的是,似乎没有适用于 NSAppleScript 的包装器。我尝试了Frederic Forjans 的实现并尝试使用monobjc

当我使用他的代码时,Frederics 包装器类甚至没有编译我得到以下异常:

创建新NSString实例时。但是new NSDictionary();,位于同一个程序集中的工作正常。

使用 monobjc 时出现以下错误:

谁能建议一种在单声道环境中执行苹果脚本的简单有效的方法?

0 投票
1 回答
1111 浏览

objective-c - NSTextView 中的上下文菜单

我正在使用 NSTextView 让用户输入他们的响应。我打开了连续拼写检查,错误的单词下面有一条红线。我有一个正在使用的共享拼写检查器。但我希望用户右键单击并更正拼写。我有以下问题-

  1. 在文本编辑中,只要您单击鼠标右键,它就会突出显示该单词,我怎样才能达到相同的效果?我打算获取选定的范围并将其传递给拼写检查器。

  2. 将拼写检查建议添加到上下文菜单后,当我转到下一个单词时它仍然会显示,所以我是否应该在添加任何新项目之前始终清除上下文菜单?

  3. 我正在使用 Monobjc,当我执行以下代码时,出现异常 -

    var t = Menu.ItemArray;

    foreach(var s in t)

    {

    var menuItem = s.CastAs<NSMenuItem>(); //例外

    }

我基本上是尝试让单个 NSMenuItem 检查它是否拼写建议或其他内容。

编辑 - 添加堆栈跟踪

编辑 - 第 3 步

问题 3 是根据 Laurent 的建议进行的。

0 投票
1 回答
5163 浏览

opengl - 一起使用 GL_TEXTURE_2D 和 GL_TEXTURE_3D

前言

我有一个绘制以下内容的测试应用程序:

在此处输入图像描述

左三角形通过以下方式绘制:

直角三角形用以下方式绘制:

纹理通过 FBO 渲染。

问题

我很难让 GL_TEXTURE_2D 和 GL_TEXTURE_3D 一起玩。一切正常,直到我取消注释以下代码部分:

结果,我得到以下图像(2D 纹理停止工作):

没有任何

有没有办法让 2D 和 3D 纹理一起工作?我需要通过 FBO 将 3D 纹理渲染为 2D 纹理。有没有办法做到这一点?

完整的源代码

0 投票
1 回答
129 浏览

mono - 音频和视频文件

我正在使用单声道 2.10.4 和 monobjc。我希望能够播放 H264 视频文件和 mp3 文件。Monotouch 在他们的网站 (http://wiki.ios.xamarin.com/HowTo/Video/HowTo%3a_Playback_a_Video.) 上有播放相同的示例。但是同样可以使用 mono 和 monobjc 来完成吗?我需要什么库?

0 投票
0 回答
282 浏览

cocoa - 10.5.8 上的 IKImageView 问题

我正在使用 Monobjc 和 Mono 开发一个用户可以放大图像的应用程序。第一个图像显示得很好。但是当用户导航到下一个图像时,它会显示为白色背景的空白。随后的图像也显示为空白。现在,当在 10.6 和 10.7 上执行相同的应用程序时,图像会完美显示。

我没有编写用于设置的其他代码IKImageView。它是在 InterfaceBuilder 中设置的,但仅此而已。我的代码是 -

更新 - 我意识到我可以看到空白区域的手。有没有可能图像被隐藏了?

更多更新 - 我的窗口包含 NSView,而 NSView 又包含 IKImageView。现在整个 IKImageView 被替换为白色补丁。但是,如果我将鼠标移到该区域上,我会看到一只手伸出来。这告诉我图像正在渲染,但 IKImageView 无法显示自身。