0
將標識符名稱從一個地方複製並粘貼到另一個地方是一種痛苦。有沒有辦法激活標識符的代碼完成?故事板標識符的代碼完成
將標識符名稱從一個地方複製並粘貼到另一個地方是一種痛苦。有沒有辦法激活標識符的代碼完成?故事板標識符的代碼完成
據我所知,沒有辦法激活故事板標識符的代碼完成,因爲它們是NSString對象。但是,作爲一種替代方案,您可以創建一個常量文件來容納所有標識符,並且代碼完成可以在常量上正常工作。
例:
假設你有以下的故事板標識符:FirstViewController,SecondViewController & SomeSegue。
你可以在被呼叫EXStoryBoardIdenfiers.h容納這些文件:
//
// EXStoryBoardIdentifiers.h
//
// Created by Example Programmer on 12/14/12.
//
#define kStoryBoardIdentifierFirstViewController @"FirstViewController"
#define kStoryBoardIdentifierSecondViewController @"SecondViewController"
#define kStoryBoardIdentifierSomeSegue @"SomeSegue"
然後,只需導入此文件在任何你需要訪問這些標識符來獲得代碼完成它們。
看起來真的沒有辦法完成。謝謝你的提示,然後剪掉。 – NSFeaster
這種方法正是我使用的。但是我仍然無法在Interface Builder中完成代碼完成 – petershine