本项目选择是:直接从textView中获得text值,然后显示在tableView中。
1.在NHInputView中是设置textView,
其中,涉及Reactive Cocoa的 RACSignal 和 RACSubject。其中RACSubject是继承自RACSignal,将RACSignal作为对外属性,而RACSubject对内属性,为什么呢?这是因为RACSubject自身传值的特点了,同时外部只知道传值的是一个RACSignal,不知内部操作。
2.论初始化的重要性,在NHInputView中
实质是:signal和subject指向同个地址
3.textView的return键 自定义(控制不让换行),在NHInputView中
其中,sendNext:和后面的 subscribeNext:配合使用实现传值。
4.在Controller 的viewDid中直接使用subscribeNext:就可以得到sendNext:传递的值。而不是我所理解的函数的执行过程。--important
总结
1.sendNext:和 subscribeNext:的配合使用,打破了作为学渣我对 函数的执行过程、执行顺序 的理解;
2.理解属性的初始化的价值,分配存储地址。
3.小知识点:textView的return键,RACSignal,RACSubject