У меня возникла странная проблема, которую я не понимаю. У меня есть выход на вкладке Outlet, но когда я пытаюсь перетащить его, он не появляется и, следовательно, я не могу его использовать. Я не сталкивался с такой проблемой, прежде чем такая помощь была оценена. Невозможно перетащить выход на мой взгляд. Разработка OBJ-C iOS.
Как вы можете видеть на изображении, когда я пытаюсь перетащить его непосредственно из владельца файла или из вкладки 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;
Некоторый код был сокращен, поскольку это не имеет отношения к вопросу. Спасибо
Где вы пытаетесь подключить 'pointObject' к? – Espresso
@ Espresso to view (у меня есть один вид слева около 30% экрана, а другой вид справа - 70% экрана), и я пытаюсь подключить его к правильному виду. –
@ Espresso Ok nvm ... я исправил его, просто забыл добавить к этому виду пользовательский класс. –