作者Devon22 ()
看板MacDev
标题Re: [问题] 关於redo
时间Tue May 8 00:52:08 2007
※ 引述《yllan (蓝永伦)》之铭言:
: 直接用 [NSUndoManager redo] 就可~怎麽说呢? NSUndoManager 是
: 这样设计的:
: 假设你有个 Model Class, 叫做 MoneyBook,其中有个 method 叫做
: setData: (id) newData 好了。现在我希望 MoneyBook 的 setData
: 能做 undo ,就这麽写:
: - (void) setData: (id) newData {
: [myUndoManager registerUndoWithTarget: self
: selector: @selector(setData:)
: object: oldData ];
^^^^^^^^^^^^^^^
另外请问如果这边要传的值不只一个的话
有没有什麽方法可以传复数的值?
我现在是用array把需要的东西放在一起再传
不过感觉好像有点笨!?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.223.161.196