OrderDetailsView.h财产申报
#import <UIKit/UIKit.h>
@protocol OrderDetailsViewDelegate;
@interface OrderDetailsView : UIViewController {
IBOutlet UITextView *OrderDetails;
NSString *selectedOrder;
id <OrderDetailsViewDelegate> delegate;
}
@property (nonatomic, assign) id <OrderDetailsViewDelegate> delegate;
- (IBAction)done:(id)sender;
@end
@property (nonatomic, retain) NSString* selectedOrder;
@end
@protocol OrderDetailsViewDelegate
- (void)OrderDetailsViewDidFinish:(OrderDetailsView *)controller;
@end
OrderDetailsView.m
#import "OrderDetailsView.h"
@implementation OrderDetailsView
@synthesize selectedOrder;
@synthesize delegate;
我正在错误
财产申报不@interface或@implementation上下文
我想你可能会对@end关键字的结尾感到困惑。您使用@end来结束@interface,@protocol或@implementation。因此,在您的示例中,您有@接口,您在{}中声明变量,然后声明所有属性和方法,然后您@end @interface。 @protocol和@implementation也是一样。 – filipe 2010-10-05 13:41:37