我是目標C的新程序員...我的代碼中有一些問題,我不知道爲什麼我得到一個錯誤... 這是我的代碼: Rectangle .H:getter and setter for int in objective c
#import <Foundation/Foundation.h>
@interface Rectangle : NSObject
{
int width;
int height;
}
@property(setter=setWidthOfRect: , getter=getWidth) int width;
@property(setter=setHeightOfRect: , getter=getHeight) int height;
@end
Rectangle.m:
#import "Rectangle.h"
@implementation Rectangle
@synthesize width, height;
@end
,這是main.m文件:
#import <Foundation/Foundation.h>
#import "Rectangle.h"
int main(int argc, const char * argv[]) {
@autoreleasepool {
Rectangle *rect = [[Rectangle alloc] init];
[rect setWidthOfRect:22];
[rect setHeightOfRect:28];
NSLog(@"the area is: %d", [rect getHeight] * [rect getWidth]);
}
return 0;
}
而我沒有得到這個:「該地區是616 任何幫助嗎?
我做到了,它給出正確的答案。 – 2014-12-05 15:03:14
我認爲你沒有看LOG或者它可能被關閉,意味着你正在看一些其他的東西,而不是控制檯。 – 2014-12-05 15:03:49
它看起來沒問題,除了上面代碼中的一些複製粘貼,我正在編輯它。 – 2014-12-05 15:04:21