gpt4 book ai didi

iOS >> ShareKit >> 选择需要的分享服务

转载 作者:可可西里 更新时间:2023-11-01 06:22:33 28 4
gpt4 key购买 nike

我已经在我的应用中实现了 ShareKit。我同意它的默认工作方式,但我希望控制可供用户选择的服务;更具体地说,我不想处理所有默认嵌入的服务,而只处理 Facebook、Twitter 和 Mail。

我在 ShareKit 文件中的什么位置进行这些设置(删除所有这些我不想处理它们的 API 等的被忽视的服务)?

最佳答案

您需要在 ShareKit 框架中编辑 SHK.m。将 favoriteSharersForType: 方法更改为 only:

favoriteSharers = [NSArray arrayWithObjects:@"SHKFacebook", @"SHKTwitter", nil];
return favoriteSharers;

您可以根据需要从这个数组中添加/删除服务。

编辑

要删除“更多...”按钮,请在 SHKActionSheet.m 中找到 actionSheetForType 方法并删除:

[as addButtonWithTitle:SHKLocalizedString(@"More...")];

完成此操作后,您将需要修复索引。找到 dismissWithClickedButtonIndex: 委托(delegate)方法并删除整个 else if (buttonIndex == sharers.count) block 。

关于iOS >> ShareKit >> 选择需要的分享服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6817538/

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