gpt4 book ai didi

iphone - 存储所选 ACAccount 以便通过应用程序进一步使用的正确方法是什么?

转载 作者:行者123 更新时间:2023-11-29 11:03:18 24 4
gpt4 key购买 nike

我正在构建一个应用程序,用户将在其中使用他的一个 iOS 集成 Twitter 帐户。我正在使用帐户框架并在 documentation example ,将执行对 Twitter 请求的帐户是这样获取的:ACAccount *twitterAccount = [accountsArray objectAtIndex:0]; 因此用户无法选择他正在使用的“TWAccount”。

我会很容易地构建一个 UISheet 来显示所有 Twitter 帐户并让用户选择他想要的帐户,但是我的问题是:

通过应用程序存储所选帐户以供长期使用的正确方法是什么?

编辑:抱歉,我的问题不是很清楚。我想像存储应用程序的其他首选项一样存储它。因此,用户第一次启动该应用程序时,他必须选择要使用的帐户,但之后当他重新启动应用程序时,他将永远不必再选择。

最佳答案

像存储任何其他对象一样存储它。它是一个对象。保留它。例如,在 ARC 下,您只需将其分配给一个属性。记住要注册 ACAccountStoreDidChangeNotification,以防万一用户在你背后做了什么,比如删除这个账户;如果通知到达,您应该释放您的 ACAccount 对象并再次获取它。

该帐户由其 identifier 唯一标识,因此在您的应用随后启动时,您可以使用 accountWithIdentifier: 再次获取它。

关于iphone - 存储所选 ACAccount 以便通过应用程序进一步使用的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14801538/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com