-1
我正在做以下操作來初始化視圖控制器(piechartController)到視圖控制器(covVC)變量如下...是否正確更改視圖控制器變量?初始化視圖控制器(piechartController)到viewcontroller的(covVC)變量
self.pie = [[ChatController alloc] initWithNibName:@"Chat" bundle:nil];
self.covVC = [[coverAssetController alloc] init];
self.covVC.pieObj = self.pie;
coverAssetController.h ------>
@interface coverAssetController : UIViewController {
ChatController *pieObj;
}
要補充:我會建議用「(nonatomic,retain)」聲明pieObj屬性,所以它會在設置時自動保留。請注意,這意味着在將其分配給self.covVC.pieObj之後,您需要執行[餅圖發佈]。一般來說,儘管並非總是如此,但如果要確保其他人仍然需要它時不會被其他人解除分配,那麼保留一個對象是很好的做法。 – 2010-09-27 13:44:08
是的,這取決於人。我更喜歡自己分配和保留^^ – Vinzius 2010-09-27 13:49:29