财产声明

时间:2010-10-05 13:17:11

标签: iphone objective-c declaration

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 context

1 个答案:

答案 0 :(得分:2)

@end 

必须在接口声明中只出现一次,因此删除多余的(在完成方法之后)

相关问题