日志
warning: implicit declaration of function 'TutorialAlertWithMessageAndDelegate'
这里是我的代码
.h
void TutorialAlertWithMessageAndDelegate(NSString *title, NSString *message, id delegate);
.m
void TutorialAlertWithMessageAndDelegate(NSString *title, NSString *message, id delegate)
{
/* open an alert with OK and Cancel buttons */
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:title
message:message
delegate:delegate
cancelButtonTitle:@"Dismiss"
otherButtonTitles: @"Show Tutorial", @"Disable Tutorial", nil];
// otherButtonTitles: @"Show Next Tip", @"Disable Tips", nil];
[alert show];
[alert release];
}
答案 0 :(得分:12)
当您在声明函数之前尝试调用函数时会生成该警告。标题(.h)文件中的声明似乎是正确的,但您可能不会在调用该函数的源文件中包含该头文件。一定要把:
#include "Tutorial.h" // replace with actual filename, of course
位于该源文件的顶部。