我面临一个我不明白的奇怪问题。我在 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;
一些代码已被删除,因为它与问题无关。谢谢