MVFollow 是一种简单的即插即用解决方案,允许您在 Twitter 中本地关注人员。
该库需要 iOS 6 或更高版本。
该项目提供了三种方法:一种方法是关注 Twitter 中的某人,第二种方法是在已安装的应用中显示 Twitter 个人资料(如 Tweetbot、Twitterrific 或官方客户端),第三种是通过 URL 切片检查用户设备上安装的这些应用。
这三种方法非常易于使用,且解释得很清楚。还包括一个示例项目。查看一下!
- (void)followUser:(NSString *)username withCompletion:(void (^)(BOOL success, NSError *error))completion;
- (void)openProfile:(NSString *)username inClient:(TwitterClient)twitterClient;
- (void)checkIfClientisInstalled:(TwitterClient)twitterClient;
在使用 checkIfClientisInstalled
时,您可以通过 isClientInstalled
布尔值指定情况。例如
MVFollow *followLib = [[MVFollow alloc] init];
if (clientLib.isClientInstalled == YES) {
// DO SOMETHING
} else {
// DO SOMETHING AGAIN
}
如果使用 CocoaPods,您可以直接将 pod 'MVFollow'
添加到您的 podfile。
目前,MVFollow 支持官方的 Twitter.app、Tweetbot、Twitterrific、Tweetings 以及由 Safari 打开的网页客户端(twitter.com)。
要指定在方法中使用特定客户端,只需将 "TwitterClient" 替换为 "TwitterClientTweetbot" 或您要使用的任何客户端即可。
目前对多个用户账户的支持稍微有点问题。如果用户在手机上保存了多个 Twitter 账户,MVFollow 会自动选择使用最频繁的账户。这将在不久的将来变得更好。
MVFollow 可在 MIT 许可下使用。有关更多信息,请参阅 LICENSE 文件。