[IOS]NSObject--用于传值
2016-04-07 00:04
288 查看
Document 1:
建立一个数据模型。
Document 2:
用D1里的数据模型把数据存储起来。
在project中的任何文件想要使用上面的数组内容就可以声明一个变量
调用上述对象的值。
简单的说,这是一种方法可以用来在app中传递值。
但有一个问题没有解决,就是要如何把一个tableView里不同cell的内容传递给下一个viewcontroller。
一种方法是用代码来实现show viewcontroller。但比较麻烦。
一种方法是用storyboard来拉线,每个cell设定不同的文件,但这种方法比较麻烦,而且意义不大。
最后是构想,如果可以在tableview的 didSelectRowAtIndexPath 方法里,用一个变量表示下一个viewcontroller,就可以进行相应的传值。但目前还没想出如何设定这个变量。
建立一个数据模型。
import UIKit class Model: NSObject { var ClassName : String = "" var DescriptionName : String = "" init(ClassName : String, DescriptionName : String) { self.ClassName = ClassName self.DescriptionName = DescriptionName } }
Document 2:
用D1里的数据模型把数据存储起来。
import UIKit class DataArray: NSObject { var tempArray = [Model]() var dataArray : [Model] { get { return tempArray } } override init() { tempArray = [ Model(ClassName: "Class1", DescriptionName: "Variable"), Model(ClassName: "Class2", DescriptionName: "Loop"), Model(ClassName: "Class3", DescriptionName: "Function"), Model(ClassName: "class4", DescriptionName: "class"), Model(ClassName: "class5", DescriptionName: "struct"), Model(ClassName: "class6", DescriptionName: "pointer") ] } }
在project中的任何文件想要使用上面的数组内容就可以声明一个变量
var temp_dataArray = DataArray().dataArray
调用上述对象的值。
简单的说,这是一种方法可以用来在app中传递值。
但有一个问题没有解决,就是要如何把一个tableView里不同cell的内容传递给下一个viewcontroller。
一种方法是用代码来实现show viewcontroller。但比较麻烦。
一种方法是用storyboard来拉线,每个cell设定不同的文件,但这种方法比较麻烦,而且意义不大。
最后是构想,如果可以在tableview的 didSelectRowAtIndexPath 方法里,用一个变量表示下一个viewcontroller,就可以进行相应的传值。但目前还没想出如何设定这个变量。
相关文章推荐
- JS引用类型Object
- 后台传过来的JSON数据里的date传到前台的时候显示的是【Object object】 处理方法
- Objective-C 打印九九乘法表
- 终于懂了:Delphi消息的Result域出现的原因——要代替回调函数的返回值!(MakeObjectInstance不会帮助处理(接收)消息回调函数的返回值)
- iOS js与objective-c的交互(转)(文中所说的只适用于macOsx)
- 1 | Objective-C入门
- Object-c 归档--源自技术
- 用objective-c 实现常用算法(冒泡、选择、快速、插入)
- 序列化TList of objects(摘自danieleteti的网站)
- 【hibernate】org.hibernate.ObjectNotFoundException: No row with the given identifier exists:
- $.isEmptyObject():检查对象是否为空(不包含任何属性)。
- OSError: libiomp5.so: cannot open shared object file: No such file or directory
- objective-c 中 category 和 extension 的区别
- Effective Objective-C学习笔记
- Objective-C Runtime分析(三)-objc_msgSend
- iOS学习笔记:Object-C基础语法(OC介绍与Foundation初步)
- Objective-C中,ARC下的 strong和weak指针原理解释
- oc开发笔记1 录音和播放
- Objective-C assign、retain、copy区别
- Objective-c的@property 详解