我正在一个基本的iOS应用程序(Swift)中实现iOS 4,以便更好地了解如何在MVVM体系结构中使用它。我的问题是:如何从视图到模型获得UITextField的textSignal?
我在这里得到的是有用的,但感觉上只有50%的反应性(而且无论如何也不太漂亮):
视图( viewDidLoad)
originalTextField.rac_textSignal().subscribeNext{
(next:AnyObject!) -> () in
let text = next as! String
self.viewModel?.originalText=t
首先,请注意,我指的不是任何特定的框架或技术,比如XAML。问题是如何使用MvvM模式来选择列表中的项目(=单击一行)?
我有一个视图模型(伪代码):
class ListViewModel
{
// Items in the list.
public ObservableCollection<T> Items {};
// Command for item selection.
public ICommand ItemSelectedCommand
{
...
}
// Select an item in the list.
public void SelectItem(in
如何使用MVVM Light让两个视图模型相互通信。我知道如何使用messenger类和注册等。这是我的场景
A Settings View ---> a Settings View Model
.
.
.
A MainPage View ---> A MainPage ViewModel
如果设置视图中的某些内容发生更改,它将向设置视图模型返回消息。因此,我希望设置视图模型与