【问题标题】:Pass data viewcontroller to NSObject将数据视图控制器传递给 NSObject
【发布时间】:2013-01-20 10:50:10
【问题描述】:

我在一个项目上遇到了一点问题。 该项目以用户选择帐户(ACAccount)的视图开始。问题是如何将用户选择的帐户发送到 NSObject。

例子:

ViewControllerGetAccounts(选择账户) -> NSObject(加载数据) -> ViewControllerViewDataOfAccount(显示数据)。

【问题讨论】:

    标签: ios objective-c nsobject


    【解决方案1】:

    你给你的 NSObject 子类一个公共方法,比如

      - (myData*)loadData:(id)accountID;
    

    因此,您可以从 viewController 向对象发送 loadData: 消息 - 假设您已正确定义 loadData: 方法 - 期望收到一些 myData* 数据。

    在您的视图控制器中:

      MyData* myData = [myObject loadData:accountID];
    

    现在你有了数据,你可以用它做你想做的事了。

    【讨论】:

    • 并向NSObject发送数据?
    • 您的 NSObject 子类是 myObject...您正在将 accountID 发送到 myObject,并从 myObject 获取所需的数据。
    • 选择器帐户是一个 UITableView。我这样做的方法是什么?
    • 以及如何在数组“+ (NSArray)”中添加账户
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-20
    • 2019-12-26
    • 1970-01-01
    相关资源
    最近更新 更多