Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/110.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 情节提要标识符的代码完成_Iphone_Ios_Xcode_Cocoa Touch - Fatal编程技术网

Iphone 情节提要标识符的代码完成

Iphone 情节提要标识符的代码完成,iphone,ios,xcode,cocoa-touch,Iphone,Ios,Xcode,Cocoa Touch,将标识符名称从一个地方复制粘贴到另一个地方是一件痛苦的事情。有办法激活标识符的代码完成吗?据我所知,没有办法激活序列图像板标识符的代码完成,因为它们是NSString对象。但是,作为一种替代方法,您可以创建一个常量文件来存放所有标识符,代码完成可以很好地处理常量 示例: 假设您有以下情节提要标识符:FirstViewController、SecondViewController和SomeSegue 您可以创建一个名为ExStoryboardIdentifiers.h的文件来存放以下内容: //

将标识符名称从一个地方复制粘贴到另一个地方是一件痛苦的事情。有办法激活标识符的代码完成吗?

据我所知,没有办法激活序列图像板标识符的代码完成,因为它们是NSString对象。但是,作为一种替代方法,您可以创建一个常量文件来存放所有标识符,代码完成可以很好地处理常量

示例

假设您有以下情节提要标识符:FirstViewController、SecondViewController和SomeSegue

您可以创建一个名为ExStoryboardIdentifiers.h的文件来存放以下内容:

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

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

然后,只要在需要访问这些标识符的地方导入此文件,就可以为它们完成代码。

看起来真的没有办法完成。谢谢你的贴士和剪报。这个方法也正是我所用的。但我仍然怀念Interface Builder中的代码完成