0

将标识符名称从一个地方复制并粘贴到另一个地方很痛苦。有没有办法激活标识符的代码完成?

4

1 回答 1

2

据我所知,没有办法激活 Storyboard Identifiers 的代码完成,因为它们是 NSString 对象。但是,作为替代方案,您可以创建一个常量文件来容纳所有标识符,并且代码完成可以在常量上正常工作。

示例

假设您有以下 StoryBoard 标识符:FirstViewController、SecondViewController 和 SomeSegue。

您可以创建一个名为 EXStoryBoardIdenfiers.h 的文件来容纳这些:

// 
// EXStoryBoardIdentifiers.h
// 
// Created by Example Programmer on 12/14/12.
// 

#define kStoryBoardIdentifierFirstViewController @"FirstViewController"
#define kStoryBoardIdentifierSecondViewController @"SecondViewController"
#define kStoryBoardIdentifierSomeSegue @"SomeSegue"

然后只需在需要访问这些标识符的地方导入此文件即可完成代码。

于 2012-12-14T14:26:00.700 回答