将标识符名称从一个地方复制并粘贴到另一个地方很痛苦。有没有办法激活标识符的代码完成?
问问题
54 次
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 回答