public void SetPermissions(ACFacebookAudience audience, params string[] permissions) { if (permissions == null) { throw new ArgumentNullException("permissions"); } if (permissions.Length == 0) { throw new ArgumentException("permissions"); } SetArrayValue(ACFacebookKey.Permissions, permissions); NSString v; switch (audience) { case ACFacebookAudience.Everyone: v = ACFacebookAudienceValue.Everyone; break; case ACFacebookAudience.Friends: v = ACFacebookAudienceValue.Friends; break; case ACFacebookAudience.OnlyMe: v = ACFacebookAudienceValue.Friends; break; default: throw new ArgumentOutOfRangeException("audience"); } SetNativeValue(ACFacebookKey.Audience, v); }
public void SetPermissions(ACFacebookAudience audience, params string[] permissions) { if (permissions == null) throw new ArgumentNullException ("permissions"); if (permissions.Length == 0) throw new ArgumentException ("permissions"); SetArrayValue (ACFacebookKey.Permissions, permissions); NSString v; switch (audience) { case ACFacebookAudience.Everyone: v = ACFacebookAudienceValue.Everyone; break; case ACFacebookAudience.Friends: v = ACFacebookAudienceValue.Friends; break; case ACFacebookAudience.OnlyMe: v = ACFacebookAudienceValue.Friends; break; default: throw new ArgumentOutOfRangeException ("audience"); } SetNativeValue (ACFacebookKey.Audience, v); }