-2

所以我是 obj-C 和 Xcode 的新手。

我正在制作我的第一个小应用程序,我遵循了互联网上的一些教程并尝试连接到数据库,但现在我有一个错误

“NSMutableArray”没有可见的@interface 声明选择器“UTF8String”

这出现在代码中: const char *dbpath = [databasePath UTF8String];

这段代码在我制作的另一个项目中工作,但是当我尝试在我的 definitif 项目中使用它时,我得到了错误。会因为我使用故事板而导致错误吗?

4

1 回答 1

1

在里面

const char *dbpath = [databasePath UTF8String];

databasePath不是一个它NSString是一个NSArray

您可以通过记录来检查databasePath。如果要从中提取一些字符串,可以使用databasePath[index][databasePath objectAtIndex:index]

于 2013-03-16T14:46:31.423 回答