問題タブ [monomac]
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.
cocoa - NSScrollViewサブビューはすべて互いに重なり合っています
わかりました。NSScrollViewに多数のサブビュー(同じタイプのビュー、異なる情報を表示するだけ)を追加しようとしていますが、サブビュー(以下のコード)を追加するたびに、すでに配置されているビューの上にビューが追加されます。NSScrollViewの他のビューの下に配置されるサブビューを追加するにはどうすればよいですか?
cocoa - NSScrollViewを機能させることができません
わかりました、NSScrollViewでそれを持っていました。
Y座標が反転するのはなぜですか、またどのように変更できますか。また、通常NSScrollViewに付属しているカスタムビューに何百ものサブビューを追加している必要がありますが、スクロールバーはアクティブになりません:(
interface-builder - MonoMac: および Xcode 4.0 エラー: 「Interface Builder ファイル内の不明なウィンドウ クラス MainWindow」
新しい MonoMac プロジェクトを作成し、Interface Builder (Xcode) で MainWindow.xib を開きました。簡単な変更 (ウィンドウ タイトルの名前を変更) を行った後、プロジェクトをビルドできなくなります。これを修正する方法を知っている人はいますか?
OS X 10.6.7 で Xcode 4.0 を搭載した MonoDevelop 2.6、MonoFramework-2.10.1 を使用しています。
これはエラーメッセージです:
2011-03-28 18:45:39.986 HelloWorld[30332:613] Interface Builder ファイルの不明な Window クラス MainWindow、代わりに汎用 Window を作成
未処理の例外: System.InvalidCastException: ソースの型から宛先の型にキャストできません。HelloWorld.MainWindowController.get_Window () <0x0002e> で HelloWorld.AppDelegate.FinishedLaunching (MonoMac.Foundation.NSObject) <0x0003d> at (wrapper dynamic-method) object.[HelloWorld.AppDelegate.Void FinishedLaunching (MonoMac.Foundation.NSObject) ] (MonoMac.Foundation.NSObject,MonoMac.ObjCRuntime.Selector,MonoMac.Foundation.NSObject) <0x00033> at (wrapper native-to-managed) object.[HelloWorld.AppDelegate.Void FinishedLaunching(MonoMac.Foundation.NSObject)] ( MonoMac.Foundation.NSObject,MonoMac.ObjCRuntime.Selector,MonoMac.Foundation.NSObject) <0x000eb> at (wrapper managed-to-native) MonoMac.AppKit.NSApplication.NSApplicationMain (int,string[]) <0x00003> at MonoMac. AppKit.NSApplication.
助けてくれてありがとう。
乾杯
PS: http://monotouch.net/Documentation/Troubleshoot#Unknown_class_XXXX_in_Interface_Builder_fileでトラブルシューティングのヘルプを見つけましたが、クラス MainWindow が既定で既に存在するため、この場合はカウントされないと思います..
c# - WPF に代わるクロスプラットフォームの代替手段
すべて、私は自分のアプリケーションを VB.net から C# ベースの MONO プロジェクトに移植して、Windows と Mac の両方で実行できるようにすることを考えています。ただし、WPF に代わる Mac 対応のものが必要です。非常によく似た機能を備えている必要があります。QML (by QT) は、コストがかかりすぎるため、実行可能なオプションではありません。
cocoa - QuickTime を起動して、URL の再生を開始するにはどうすればよいですか?
私は MonoMac を使用していますが、cocoa と objc については十分に理解しています。
mp4 を返す Web サーバーからの URL があります。MonoMac アプリケーションで QuickTime を起動し、その URL の再生を開始したいと考えています。
私はこれらの方法を試しました:
しかし、URL がhttp://webhost/1/blah.mp4のようなものである場合、quicktime は「ドキュメント blah.mp4 を開けませんでした。ファイルが存在しません。ファイルが存在することを知っており、すべてが正しいです。私はこの方法を使用します:
ストリームが Safari で開かれ、QuickTime プラグインが再生を開始します。
NSWorkspace OpenUrls と OpenFile も試しました
しかし、これはサファリで起動します
しかし、これは何もしません。
だから私はNSTaskを試します
しかし、これは上記の私の最初の試みと同じ「...見つかりませんでした...」を与えます。
最後に、QuickTime Player を起動して開く URL を使用し、その URL をテキスト ボックスに貼り付けて [開く] をクリックすると、ストリームはエラーなしで再生されます。
ココア アプリから QuickTime Player に URL を送信するにはどうすればよいですか?
cocoa - バイト配列からの NSImage
バイト配列に含まれる画像を使用して、NSImageView に画像を表示しようとしています。これどうやってするの?私が理解していることから、byte[] を NSData 変数に変換し、それを NSImage にフィードする必要があります。これは正しいです?どうすればいいのですか?キャストを試みましたが、うまくいきません。変換が組み込まれていないようです...
私は次のことを試しました:
鋳造:
また試した
最後に、NSData であるかのように byte[] を渡そうとしました。
これらはどれも機能しません。私が見る限り、NSImage にも NSData にも、変換のために byte[] を受け入れるメンバー関数はありません...
cocoa - アプリアイコンにカーソルを合わせたときに表示される名前を変更する方法
では、MonoDevelopでMac-Clientというプロジェクトを作成しました。このプロジェクトは複数のクライアントを使用するソリューションの一部であるため、アプリの名前はMac-Clientです。
実際のクライアントを実行すると、問題が発生します。ドックのアプリアイコンにマウスを合わせると、app.plistにアプリ名として入力したものではなく、Mac-Clientと表示されます。Mac-Clientへの参照をすべてEpisodeNext(アプリの名前)に変更しました...ドックのアイコンにカーソルを合わせたときにEpisode Nextと表示するにはどうすればよいですか?
nsoutlineview - MonoMac の NSTreeController で NSOutlineView を使用する
MonoMac を使用して NSTreeController バインディングで NSOutlineView を使用する方法の例はありますか?
前もってありがとう、フレドリック
objective-c - MonoMac - Apple スクリプトを実行するにはどうすればよいですか
MonoMac で簡単なアプリを作成しようとしていますが、さまざまなメディア プレーヤーからプレイリスト情報にアクセスするために Apple スクリプトを実行する必要があります (前の質問を参照してください)。
私は C# と .net 開発に精通しており、優れた Websocket 実装があるため、MonoMac を試してみることにしました。
残念ながら、NSAppleScript の有効なラッパーはないようです。Frederic Forjans の実装を試し、 monobjcを使用しようとしました。
Frederics ラッパー クラスは、彼のコードを使用してもコンパイルされず、次の例外が発生します。
新しいNSString
インスタンスを作成するとき。ただしnew NSDictionary();
、同じアセンブリにあるものは正常に機能します。
monobjc を使用すると、次のエラーが発生します。
モノラル環境でアップルスクリプトを実行するための簡単で実用的な方法を提案できる人はいますか?
cocoa - カスタム ビューをアニメーション化できません
次のコードを使用して、私のカスタム ビューの動きをアニメーション化しようとしています (Apple 自身のドキュメントの Objective-C からの私の最良の翻訳)
ただし、アプリを実行すると、次の実行時エラーが発生します: 2011-05-08 00:53:30.827 EpisodeNext[61715:613] [ setValue:forUndefinedKey:]: このクラスは、キー NSViewAnimationTargetKey のキー値コーディングに準拠していません。 .
私が間違っていることは何か分かりますか?ありがとう!