ios - 变量未传递给 UIView

标签 ios objective-c uiview uiviewcontroller

我正在尝试将一个变量从我的主 UIViewController 传递给 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"

注意:我的主 UIViewController 位于带有导航 Controller 的 Storyboard 中

如果您有兴趣查看“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

最佳答案

在下面

@interface XBMCPopUpView : UIView

消除
{
    NSString * DevIP;
}

关于ios - 变量未传递给 UIView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20225466/

相关文章:

iphone - 顶部淡出 - UIScrollView 的 CALayer mask

ios - 如何在 Swift 中监听另一个屏幕上的更新?

ios swift : return to previous view controller

ios - 如何在不同的 View Controller 中保留指向对象的指针

iphone - 将 JSON 响应写入 .plist 文件

iphone - 相对于父 View 的底部定位 UIView?

iphone - 一个简单的 UITextView 剪辑非系统字体的文本

ios - 在 iOS 设备上测试时 Unity 游戏滞后

ios - 当用户在字段中键入至少一个字符时,uitextfield rightView 可见

ios - 将点击操作从一个 View 传递到另一个 View