1

MainControllerがあり、オブジェクト(たとえば、ポリゴン)、コントローラー(たとえば、polygonViewController)を作成します。PolygonViewControllerには2つのアウトレットがあります。

IBOutlet Polygon* aPolygon;
IBOutlet UILabel* numOfSidesLabel;

PolygonおよびPolygonViewController.xibファイルを仲介します。

PolygonViewControllerのaPolygonがmainControllerで作成されたポリゴンと同じ(インスタンス)であることを確認するにはどうすればよいですか?

@property Polygon* aPolygon;PolygonViewControllerに追加しようとしましたが、MainControllerで追加しましpolygonViewController.aPolygon = polygon;たが、PolygonViewControllerawakeFromNibメソッドのaPolygonは常にnullです。

4

1 に答える 1

1

シングルトンオブジェクトを使用しようとしましたか?

aPolygonクラスをシングルトンオブジェクトにすることができるので、使用したい数のviewControllerで常に同じオブジェクトを操作できます。

http://developer.apple.com/Mac/library/documentation/Cocoa/Conceptual/CocoaFundamentals/CocoaObjects/CocoaObjects.html#//apple_ref/doc/uid/TP40002974-CH4-SW32をご覧ください。

これがお役に立てば幸いです。

乾杯、
VFN

于 2010-02-06T08:57:13.447 に答える