无法按Ctrl将视图拖到头文件

嗨,我很新的ios开发。

我正在开发一个使用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中的拖放操作是什么?!

以下是在XCode中创buildIBOutlet的步骤:

  1. 点击你的xib / Storyboard ,在Interface Builder中进行编辑
  2. 带上您想要在前面创造出口的看法
  3. 确保Assistant editor是可见的。 如果没有点击这个图标: 在这里输入图像说明
  4. 现在你应该在你的UI编辑器旁边看到你的源文件(也要确保你已经在身份检查器中设置了你的控制器的自定义类)
  5. 重要提示 :请确保您的编辑器不会缩小。 点击=button来完成。
  6. 如果您没有看到您的头文件,并将其拖动到您的源代码以创buildIBOutlet请将助手模式设置为“ 自动在这里输入图像说明

我希望这会为你澄清整个程序。 请注意,这只是一个方便。 您可以手动声明IBOutlet并将其连接到您的视图。

确保助理types设置为对应的 在这里输入图像说明 有时xcode会自动将其设置为手动,您将尝试拖动到与您的xib无关的标头