Следующий код приводит к «Конфликт типов для '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".
Заранее спасибо.