Objective c 冲突类型-函数

Objective c 冲突类型-函数,objective-c,Objective C,以下代码导致“testf”的类型冲突。有人有主意吗 .h: 虽然这是我原始代码的精简版本,但它也不起作用 确切的错误是“testf的类型冲突”。还有一些警告,包括“函数'testf'的隐式声明在C99中无效” 提前感谢。您有一个testf声明(在同一个文件的头或更早版本中),它与您在此列出的实现不匹配。您有一个testf声明(在同一个文件的头或更早版本中)这与您在此列出的实现不匹配。在调用testf函数之前,您需要在某处声明它的原型: NSString* testf(int x); 在.h或.

以下代码导致“testf”的类型冲突。有人有主意吗

.h:

虽然这是我原始代码的精简版本,但它也不起作用

确切的错误是“testf的类型冲突”。还有一些警告,包括“函数'testf'的隐式声明在C99中无效”


提前感谢。

您有一个
testf
声明(在同一个文件的头或更早版本中),它与您在此列出的实现不匹配。

您有一个
testf
声明(在同一个文件的头或更早版本中)这与您在此列出的实现不匹配。

在调用testf函数之前,您需要在某处声明它的原型:

NSString* testf(int x);

在.h或.m中执行此操作,在调用之前,您需要在某处声明testf函数的原型:

NSString* testf(int x);

在.h中或者在.m中这样做,我起初是这样认为的,但我只是选择了一个新的空白项目并尝试了它-同样的错误。@Fsch:文件中包含哪些标题?除了RootViewController的声明之外,什么都没有:UITableViewController@Fsch:显然不是;否则,就不会有NSDateFormatter或NSString的标题。同样,包含哪些标题?另外,请在您的问题中添加确切的错误消息。@Fsch-如果代码不太长,请发布您正试图执行的操作的所有源文件和头文件。起初我是这样认为的,但我刚刚接受了一个新的空白项目并尝试了它-同样的错误。@Fsch:文件中包含哪些标题?除了RootViewController的声明之外,什么都没有:UITableViewController@Fsch:显然不是;否则,就不会有NSDateFormatter或NSString的标题。同样,包含哪些标题?另外,请在您的问题中添加准确的错误消息。@Fsch-如果代码不太长,请发布您正试图执行的操作的所有源文件和头文件。
NSString* testf(int x);