以下代码导致“testf'的冲突类型”。有人有想法吗?冲突类型 - 函数
.H:
#import <UIKit/UIKit.h>
@interface RootViewController : UITableViewController {
}
@end
.M:
#import "RootViewController.h"
@implementation RootViewController
- (void)viewDidLoad
{
[super viewDidLoad];
NSString *testString=testf(1);
}
NSString* testf(int x){
NSDateFormatter *dateFormatter=[[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"dd.MM.yyyy"];
NSString *infstr=[dateFormatter stringFromDate:[[NSDate date] dateByAddingTimeInterval:(60*x)]];
[dateFormatter release];
return infstr;
}
- (void)dealloc
{
[super dealloc];
}
@end
虽然这是我的原代码,一个精简版,它也不管用。
确切的错误是“testf'的冲突类型”。还有一些警告,包括“隐式声明函数'testf'在C99中无效”。
在此先感谢。
非常感谢! – fscheidl 2011-03-12 12:53:53