Xcode 7.1 在 El Capitan 上缺少类模板方法

Posted

技术标签:

【中文标题】Xcode 7.1 在 El Capitan 上缺少类模板方法【英文标题】:Xcode 7.1 missing class template methods on El Capitan 【发布时间】:2015-11-03 08:35:04 【问题描述】: MacBook Pro(视网膜显示屏,15 英寸,2015 年中) 埃尔卡皮坦 10.11.1 Xcode 7.1 (7B91b)

当我执行 File > New > File, Subclass of: UICollectionViewController 时,我得到一个仅包含:

#import "CVCTest.h"

@implementation CVCTest

@结束

所以,没有我期望的 UICollectionViewDataSource 和 UICollectionViewDelegate 方法存根。对于新的 UITableViewController 和 UIViewController 子类文件也是如此。

这似乎是一个突然出现的新现象;我上周在一个带有存根方法的项目中创建了一个 UICollectionViewController 子类。 Xcode 似乎丢失了类文件模板。

删除 Xcode 应用程序和 ~/Library/Developer/Xcode 目录、重新启动并从 Mac AppStore 安装 Xcode 7.1 后,行为相同。

我检查了一位 Xcode 以这种方式运行的同事,然后又检查了另一位 Xcode 的行为符合预期的同事。

还有其他人遇到过这种情况吗?任何线索可能导致这种情况?

【问题讨论】:

【参考方案1】:

好的。我在问题中遗漏的一条关键信息是,我正在为 ios 项目子类化一个控制器类。 “o.m.g”的答案是,不知何故

OS X 源代码

在源类型选择视图的左窗格底部被选中,而不是

iOS源码

选择 iOS 源后,我得到了带有预期存根方法的类模板文件。

哇。

【讨论】:

以上是关于Xcode 7.1 在 El Capitan 上缺少类模板方法的主要内容,如果未能解决你的问题,请参考以下文章

MFP CLI 7.1 和 El Capitan

MacOS El Capitan 上的 MFP-Cli(MobileFirst 平台 7.1)

Xcode 7 和 El Capitan 构建失败

Xcode 7 无法在 El Capitan 中导出 ipa

使用 OS X El Capitan 安装 xcode 命令行工具

如何在运行 10.11.6 (El Capitan) 的 Mac 上下载 Xcode 9?