2014-10-11 50 views
1

我做了一個標籤欄應用程序,就像使用HMSegmented Controller示例的分段控制器一樣。它是從Github下載的,然後我將自己的xib視圖插入這個段,所以我爲此編寫了一個代碼。無法識別的選擇器發送到實例按鈕

ContactusViewController *contactus=[[ContactusViewController alloc]initWithNibName:@"ContactusViewController" bundle:nil]; 
[contactus.view setFrame:CGRectMake(320, 0, 320, 480)]; 
[self.scrollView insertSubview:contactus.view belowSubview:self.segmentedControl4]; 

現在我在我的ContactusViewController xib上使用按鈕,當我點擊它時,應用程序崩潰。返回的錯誤是「發送到實例的無法識別的選擇器」。

請給我解決方案....

回答

0

首先檢查方法與按鈕的映射。 其次,在您的視圖控制器中,將contactus添加爲childViewController

[self addChildViewController:contactus]; 
+0

但兄弟我希望我的聯繫人視圖控制器進入滾動視圖。因爲我希望我的所有視圖都可以滾動。 – 2014-10-11 08:58:24

+0

是的,這是可以的,但只需在代碼中添加上面的代碼,而不是您已經寫入的代碼添加到滾動視圖中。通過添加childviewcontroller它不會拋出「無法識別的選擇器發送到實例」。 – Ujjwal 2014-10-11 09:00:22

+0

thnx #Ujjwal和@Anbu Karthik我得到了解決方案,你的答案是正確的#安布Karthik thnx很多 – 2014-10-11 09:07:49

相關問題