1

我面临一个我不明白的奇怪问题。我在 Outlet 选项卡中显示了插座,但是当我尝试拖放它时,它没有出现,因此我无法使用它。我以前没有遇到过这样的问题,所以感谢您的帮助。在此处输入图像描述

正如您在图像上看到的那样,当我尝试直接从文件的所有者或从 Outlet 选项卡中拖动时,我想要使用的“pointobject”不会出现。
在我的 ViewController 你会发现这个

#import "PointObject.h"
@interface LandscapeViewController : UIViewController <UITableViewDelegate, 

UITableViewDataSource, PointObjectDelegate>
{
    // not relevant code up here
    //----------------------------------------
    /*
     * for graph
     */
    LandscapeGraphViewController * landscapeGraphViewController;
    IBOutlet PointObject  *pointObject;
    IBOutlet UIButton *ZoomIn;
    IBOutlet UIButton *ZoomOut;

} 
// not relevant code below

在我的 PointObject.h 你会发现这个

@class PointObject;

@protocol PointObjectDelegate

-(double)expressionResultForXValue: (CGFloat)x requestor: (PointObject *)pointObject;

@end

@interface PointObject : UIView
{
    id<PointObjectDelegate> delegate;
    CGFloat scale;
    CGPoint originOffset;
}

-(void)reset;

@property (assign) id <PointObjectDelegate> delegate;

一些代码已被删除,因为它与问题无关。谢谢

4

1 回答 1

0

确保您已将类分配PointObject给视图,您想用作PointObject

只需看下图...

在此处输入图像描述

如图所示,选择您的视图,PointObject然后在属性窗口分配类的第三个选项卡中使用该视图PointObject。希望对你有帮助…………

于 2013-03-30T13:11:17.087 回答