iphone - 如何将值传递给继承类中的变量

标签 iphone ios objective-c

我有一个名为 TimeLineViewController 的类,它继承自 MyViewController。我需要将值传递给从 MyViewControllerTimeLineViewController 的变量。我该怎么做?

MyViewController.h

@interface MyViewController : TimeLineViewController {
.....
}

TimeLineViewController.h 中,我分配了一个 String *str。在 MyViewController.m 中,我需要将一个值传递给 TimeLineViewController 类中的 String *str 变量。我该怎么做。

我尝试了 MyViewController.m 中的以下内容,但没有成功。

[super str]=@"hi";

最佳答案

继承的重点是使用现有功能并根据子类的特定需求扩展它

所以...如果您的 TimeLineViewController 继承自 MyViewController 则无需在 TimeLineViewController 中再次声明该成员,您可以使用它与因为它已经为 MyViewController 声明了:

self.str = @"hi";

关于iphone - 如何将值传递给继承类中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19115680/

相关文章:

iphone - 带有 NSTimer iPhone 的 slider

ios - 如何用其他颜色替换 UIImage 中的颜色

ios - XCode5 assets目录的切片工具如何使用切片的图片

ios - 从自定义单元格 UITableView 中删除行

objective-c - "frameworkname"中的通用类 -Swift.h 在 Xcode 6.3 中导致 "Type name requires a specifier or qualifier"错误

ios - 使用谷歌地图 iOS SDK 按照路线创建区域

iphone - 移除行为异常的 objectAtIndex

iphone - 如何在 Objective-C 中以相反的顺序显示数组

ios - 如何使用多对等连接将相机从一台 iOS 设备流式传输到另一台

objective-c - xcode 上未声明的标识符 __bridge