我对自己的程序使用shareKit。
但是在FBConnectGlobal中,有一些警告,
NSMutableArray* FBCreateNonRetainingArray() {
CFArrayCallBacks callbacks = kCFTypeArrayCallBacks;
callbacks.retain = RetainNoOp;
callbacks.release = ReleaseNoOp;
return (NSMutableArray*)CFArrayCreateMutable(nil, 0, &callbacks);
}
像这种方法一样,它警告:“函数FBCreateNonRetainingArray没有先前的原型(prototype)”
最佳答案
为了阐明Eric Dchao的上述答案,facebook上的某个人显然没有在该BOOL前面放置“静态”字?
无论如何,从此改变
BOOL FBIsDeviceIPad() {
#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 30200
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
return YES;
}
#endif
return NO;
}
对此
static BOOL FBIsDeviceIPad() {
#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 30200
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
return YES;
}
#endif
return NO;
}
为我修复它。
关于iphone - “No previous prototype for function”警告,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7076345/