1

MonoDevelop を使用して MonoMac アプリケーションを開発しているときに、 NSValueTransformerクラスが表示されないようです。たとえば、次の単純なコードではコンパイル エラーが発生します。

public class MyTransformer : MonoMac.Foundation.NSValueTransformer
{
}

しかし、公式の MonoMac ディストリビューションのこのフォークに追加されていることがわかります。

https://github.com/baulig/monomac/commit/2c4e6d24e966bb795fb70624ea5bebce74f653fc

デフォルトで含まれていないのはなぜですか?上記のリンクからのコミットをディストリビューションに含めるにはどうすればよいですか? または、このクラス/インターフェースを明示的に参照せずに IB で値の変換を実行できますか?

4

1 に答える 1

2

NSValueTransformer は 8 月 8 日に追加されましたが、これは最新のリリースより前の可能性がありますか?

ソースから monomac をビルドし、コードで NSValueTransformer を使用しています。

この記事は、ソースからビルドしてディストリビューションで使用するのに役立ちます。

ソースからの MonoMac

于 2012-12-04T13:47:00.400 に答える