如何在iOS-App的pch-File中定义变量

时间:2014-01-20 14:59:38

标签: ios objective-c

我的执行部分..Prefix.pch文件:

#define GUDID [[[ASIdentifierManager sharedManager] advertisingIdentifier] UUIDString];

#define kFtpPathInbox @"/mbsApp-Inbox-live/";

是否能够做到像

这样的事情
#define kFtpPathInbox @"/mbsApp-Inbox-live/" + GUID + "/";

3 个答案:

答案 0 :(得分:0)

这应该有效:

#define kFtpPathInbox [[@"/mbsApp-Inbox-live/" stringByAppendingString:GUDID] stringByAppendingString:@"/"]

答案 1 :(得分:0)

你可以试试这个

#define kFtpPathInbox [NSString stringWithFormat:@"/mbsApp-Inbox-live/%@/", GUID]

答案 2 :(得分:0)

这可能是一种缓慢的方法(没有缓存到提升者的表现),但你可以这样做:

#define GUDID [[[ASIdentifierManager sharedManager] advertisingIdentifier] UUIDString];

#define kFtpPathInbox [NSString stringWithFormat:@"/mbsApp-Inbox-live/%@/",GUDID];

只要您不在任何预处理程序中使用kFtpPathInbox进行比较,它就可以正常工作。