gpt4 book ai didi

ios - 无法按住 Ctrl 键将 View 拖到头文件

转载 作者:可可西里 更新时间:2023-11-01 05:14:57 24 4
gpt4 key购买 nike

您好,我是 ios 开发的新手。

我正在开发一个使用 mapkit 的 map 应用程序。我有一个带有 map View 的 viewController 和一个相应的 viewController 类。

现在我想操作 mapView,并且正在尝试设置委托(delegate)。但是我不能按 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 中创建 IBOutlet 的步骤:

  1. 点击您的 xib/Storyboard 在 Interface Builder 中编辑它
  2. 将要为其创建导出的 View 放在前面
  3. 确保 Assistant editor 可见。如果没有点击这个图标: enter image description here
  4. 现在您应该会在 UI 编辑器旁边看到您的源文件(还要确保您已经在身份检查器中设置了 Controller 的自定义类)
  5. 重要:确保您的编辑器缩小。单击 = 按钮执行此操作。
  6. 如果您没有看到您的头文件,请将助手模式设置为“自动”,然后按住 control 并拖动到您的源代码以创建 IBOutlet enter image description here

我希望这会为您阐明整个过程。请注意,这只是一种方便。您可以手动声明 IBOutlet 并将其连接到您的 View 。

关于ios - 无法按住 Ctrl 键将 View 拖到头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10483409/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com