我面臨一個奇怪的問題,我不明白。我有出口顯示在出口標籤,但當我嘗試做拖放它,它不會出現,因此我無法使用它。在幫助讚賞之前,我沒有遇到過這樣的問題。 無法將Outlet拖放到我的View Obj-C iOS開發中。
正如你可以在圖像上看到,當我試圖直接從文件的所有者或從出口選項卡中拖動我想要使用的「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;
部分代碼已經被切出,因爲它是不相關的問題。謝謝
你在哪裏試圖將'pointObject'連接到? – Espresso
@Espresso到一個視圖(我有一個視圖在左邊大約30%的屏幕,其他視圖在右邊佔70%的屏幕),我試圖將它連接到正確的視圖 –
@Espresso Ok nvm ...我修復了它,只是忘了給該視圖添加自定義類。 –