我刚开始使用iOS开发,并且由于警告而停滞不前。构建成功,但这个警告正在困扰着我。我查了一些其他的答案,但无法弄清楚什么是错的。不完整的实现 - Xcode警告
华林 - 未完全执行
Complexnumbers.h
#import <Foundation/Foundation.h>
@interface ComplexNumbers : NSObject
-(void) setReal: (double)a;
-(void) setImaginary: (double)b;
-(void) print; // display as a + bi
-(double) real;
-(double) imaginary;
@end
Complexnumbers.m
#import "ComplexNumbers.h"
@implementation ComplexNumbers // Incomplete implementation
{
double real;
double imaginary;
}
-(void) print
{
NSLog(@"%f + %fi",real,imaginary);
}
-(void) setReal:(double)a
{
real = a;
}
-(void) setImaginary:(double)b
{
imaginary = b;
}
@end
看来你想有两个*变量*名为'真正'和'虚构',是否正确?那么,你有2 *函数叫做'real'和'imaginary',并且因为它们没有在你的'.m'文件中作为函数实现,所以你会得到这个警告:)。遵循提供给你的变量提供'@ property'和'@ synthesize'的答案。 – Mxyk 2013-02-23 03:50:17
更正Mike,一开始有点混乱。经验教训虽然:) – vDog 2013-02-23 04:03:12