我面临着一个我不明白的奇怪问题。我有插座显示在插座选项卡,但当我尝试拖放它时,它不会出现,因此我无法使用它。我没有面对这样的问题,所以帮助赞赏。
正如您在图像上看到的那样,当我尝试直接从File的所有者或从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;
部分代码已被删除,因为它与问题无关。谢谢
答案 0 :(得分:0)
确保您已为视图指定了课程PointObject
,并希望将其用作PointObject
见下图...
如图所示,选择用作PointObject
的视图,然后在属性窗口的第三个标签中分配类PointObject
。
希望它会帮助你........