使用将通过自动建议显示为数组中的键的定义常量
Using Defined Constants that will show up via autosuggest as Keys in a array
无法跟踪我的用户 NSUserDefualts,所以我决定定义一个 .h 来保存我所有的 NSUserDefualts user_session 变量是有意义的,这样就不会出现任何混淆或任何 mistakes.Here 是我的尝试:
#import <Foundation/Foundation.h>
@interface UserSessionConstants : NSObject
#define user_device_udid @"user_device_udid";
#define user_uid @"user_uid";
#define user_full_name @"user_fullname";
#define user_first_name @"user_first_name";
#define user_last_name @"user_last_name";
#define user_cover_photo @"user_cover_photo";
#define user_default_photo @"user_default_photo";
#define user_udid @"user_udid";
#define user_isEmailConfirmed @"user_isEmailConfirmed";
#define user_isCollegeActive @"user_isCollegeActive";
#define user_draft_status_text @"session_draft_status_text";
#define user_draft_image_url @"session_draft_image_url";
但是,出于某种原因,我在尝试使用其中任何一个时遇到错误,如下所示:
真的没有办法定义一个可用作键的自动提示常量吗?我已经尝试过 extern,到目前为止它对我没有用,而且并不总是自动提示。
删除所有define结尾的;
。
无法跟踪我的用户 NSUserDefualts,所以我决定定义一个 .h 来保存我所有的 NSUserDefualts user_session 变量是有意义的,这样就不会出现任何混淆或任何 mistakes.Here 是我的尝试:
#import <Foundation/Foundation.h>
@interface UserSessionConstants : NSObject
#define user_device_udid @"user_device_udid";
#define user_uid @"user_uid";
#define user_full_name @"user_fullname";
#define user_first_name @"user_first_name";
#define user_last_name @"user_last_name";
#define user_cover_photo @"user_cover_photo";
#define user_default_photo @"user_default_photo";
#define user_udid @"user_udid";
#define user_isEmailConfirmed @"user_isEmailConfirmed";
#define user_isCollegeActive @"user_isCollegeActive";
#define user_draft_status_text @"session_draft_status_text";
#define user_draft_image_url @"session_draft_image_url";
但是,出于某种原因,我在尝试使用其中任何一个时遇到错误,如下所示:
真的没有办法定义一个可用作键的自动提示常量吗?我已经尝试过 extern,到目前为止它对我没有用,而且并不总是自动提示。
删除所有define结尾的;
。