变量不是CFString

时间:2011-08-04 06:57:43

标签: iphone objective-c ios ipad

不知何故,下面的代码崩溃了我的应用程序:

NSString *filename = [NSString stringWithFormat:@"%@%@", dbPath, @"BAR"];
NSString *dbS = [NSString stringWithFormat:@"%@%@", "@", filename];

我在dbS字符串上设置了一个断点,看到它说“变量不是CFString”。首先,我认为它与at符号有关,但删除它并没有帮助。

任何人都知道发生了什么事?

谢谢!

P.S。 dbPath在我的头文件中定义 - > #define dbPath @“FOO”

1 个答案:

答案 0 :(得分:1)

第二个字符串应如下所示:

NSString *dbS = [NSString stringWithFormat:@"@%@", filename];