我剛開始使用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