0
我有一個Iphone應用程序,我將字符串從一個視圖控制器傳遞到另一個視圖控制器。我的字符串被添加爲類中的一個屬性。但是當我嘗試傳遞字符串時,它會與釋放實例的消息一起崩潰。 ( - [CFString retain]:發送到釋放實例的消息)。我的代碼看起來像這樣如何將字符串從一個viewcontroller傳遞給另一個?
RewardsViewController *rewards=[[ RewardsViewController alloc] initWithNibName:@" RewardsViewController" bundle:nil];
rewards.rewardsshopinfoname=stringshopname;
rewards.rewardsshopinfoaddress1=address1 ;
rewards.rewardsshopinfoaddress2=address2;
rewards.rewardsshopinfopoints=total;
rewards.rewardsarray=self.shoprewardsArray;
[self.navigationController pushViewController:rewards animated:YES];
任何人都可以幫我解決這個問題嗎?
您在您的筆尖名稱的起始處有一個空格。可能無法加載筆尖。不相關的,但我建議使用駱駝案例約定來命名你的屬性/功能(例如,rewardsShopInfoName而不是rewardsshopinfoname)。它更容易閱讀。 – Dima 2012-07-11 15:24:40
你怎麼申報你的財產? – 2012-07-11 15:30:30
@Dima那麼錯誤信息會不一樣? – hacker 2012-07-11 15:33:35