2012-05-07 64 views
4

嗨,我很新的ios開發。不能按CTRL拖動視圖到頭文件

我正在開發使用mapkit的地圖應用程序。我有一個viewController與地圖視圖和一個相應的viewController類。

現在我想操縱mapView,並試圖設置委託。但我無法按Ctrl +拖動任何東西(包括mapView)到我的頭文件。那麼我該怎麼做?

我試着寫在我的頭文件自動實現的東西,但這不是工作要麼:(

任何幫助,真是感激..

這裏是我的頭文件:

#import <UIKit/UIKit.h> 
#import <MapKit/MapKit.h> 

#define METERS_PER_MILE 1609.344 

@interface MapViewController : UIViewController<MKMapViewDelegate> { 

} 

@property (weak, nonatomic) IBOutlet MKMapView *mapView; 

@end 

而對於iOS開發的說明到底是什麼拖放在IDE幹什麼?!?

+0

哪個XCode版本?還回答你的第二個問題(在IDE中拖放什麼):通過生成存根並設置零點以取消分配(如果需要),使您的生活變得更簡單:) – Alladinian

+0

我正在使用xcode 4.2。是否有一些關於拖放問題的文檔,幕後發生了什麼,試圖搜索一下而沒有運氣:( – DNRN

回答

8

這裏有XCode中創建一個IBOutlet步驟:

  1. 點擊您xib/Storyboard在Interface Builder
  2. 編輯把它帶到您要在前面創建的出口
  3. 確保Assistant editor是可見的視圖。如果不點擊這個圖標: enter image description here
  4. 現在你應該可以看到你的源文件旁邊的UI編輯器(也確保您所設置的自定義類控制器中的身份檢查)
  5. 重要 :確保你的編輯器是而不是縮小。點擊=按鈕即可。
  6. 設置助手模式「自動」如果你不看你的頭文件和控制+拖動源創建IBOutlet enter image description here

我希望這將澄清整個過程爲你。請注意,這只是一個方便。您可以手動聲明IBOutlet並將其連接到您的視圖。

+3

感謝您的顯式answare!我的問題是我沒有坐在身份的ViewController類督察,在此之後「自動」工作:) – DNRN

0

確保助理類型設置爲對口小號enter image description here 有時Xcode中會自動將其設置爲手動,你會試圖拖動到一個標頭,不得不無關,與你的廈門國際銀行