내 기본 UIViewController 내에서 변수를 UIView로 전달하려고합니다.변수가 UIView에 전달되지 않습니다.
CGRect frame = CGRectMake(0,0,347, 308);
XBMCPopUpView * xbmcpop = [[XBMCPopUpView alloc]initWithFrame:frame];
xbmcpop.DevIP = @"2222";
[self.view addSubview:xbmcpop];
xbmcpop 개체가 만들어지고 "DevIP"문자열 속성이 올바르게 할당됩니다. 그러나 UIVIEW 실제로 볼 때 그것은 내가 만든 하나의 인스턴스와 다른 "2222"문자열 속성 "DevIP"로 전달되지 않는 것 같습니다.
참고 : 내 Main UIViewController는 네비게이션 컨트롤러와 스토리 보드
당신이 여기있다은 "XBMCPopUpView 클래스를보고 관심이 있다면: 당신은 스토리 보드를 사용하고 있기 때문에
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
@class XBMCPopUpView;
@interface XBMCPopUpView : UIView
{
NSString * DevIP;
}
@property (strong,nonatomic) NSString *DevIP;
- (id)initWithFrame:(CGRect)frame;
-(IBAction)sendPlay:(id)sender;
@end
감사를 제거합니다. UIView 또는 UIviewcontroller에서 nib에서 깨어 나고 있습니까? 샘플 코드를 제공해 주시겠습니까? 덕분에 – user2847240
또한, 어떻게 awakefromnib 메서드에 여러 메서드에서 변수를 전달할 수 있습니다. 난 그냥 "2222"내 질문을 단순화하기 위해 전달하지만,이 문자열은 sqllite 데이터베이스에서 사실 추출 및 버튼을 클릭하여 트리거 – user2847240
죄송합니다, 난 그냥 xbmcpop 귀하의보기가 스토리 보드에 없다 것으로 나타났습니다. 나는 답을 수정하고 코드를 추가했다. 이것이 작동하는지 알려주세요. – Macondo2Seattle