Я очень плохо знаком с объективом c и iOS. Это мое первое приложение, так что терпите меня.
Я просто пытаюсь создать страницу с некоторыми кнопками, динамически созданными из текстового файла, которые откроют страницу в веб-просмотре.
Я основываю свой код на следующем: как могу ли я передать какой-либо параметр в действие UiButton?
Моя кнопка.h
#import <Foundation/Foundation.h>
@interface MyButton : UIButton
{
NSString *_linkURL;
}
@property (nonatomic, retain) NSString *linkURL;
@end
MyButton.m
#import "MyButton.h"
@implementation MyButton
@synthesize linkURL = _linkURL;
@end
Итак, в моем файле ViewController.m я импортирую MyButton и пытаюсь использовать его для создания кнопок, которые имеют URL-адрес в качестве собственного свойства.
MyButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[button addTarget:self action:@selector(buttonPressed:) forControlEvents:UIControlEventTouchDown];
[button setLinkURL:URL]; //THIS IS THE LINE THATS GIVING ME THE unrecognized selector at instance error
Затем я продолжаю получать URL-адрес в методе buttonPressed, но, похоже, я не могу пройти мимо этой ошибки. Я понятия не имею, что я делаю неправильно.
MyButton *button = [MyButton buttonWithType:UIButtonTypeRoundedRect];
- person rmaddy   schedule 04.12.2013