There is no way to figure out if a user is chinese. So you should use isAvailableForServiceType:
.
if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeSinaWeibo]) {
// sina weibo is available, and at least one account is set up
}
else {
// sina weibo is not available, or no accounts are set up
}