示例#1
0
        public void Unsubscribe()
        {
            if (!Subscribed)
            {
                return;
            }

            string subscriptionId = NSUserDefaults.StandardUserDefaults.StringForKey("subscriptionID");

            var modifyOperation = new CKModifySubscriptionsOperation {
                SubscriptionIdsToDelete = new [] { subscriptionId }
            };

            modifyOperation.Completed = ((savedSubscriptions, deletedSubscriptionIds, error) => {
                if (error != null)
                {
                    Console.WriteLine("An error occured: {0}", error.Description);
                    return;
                }

                Console.WriteLine("Unsubscripted to Item");
                NSUserDefaults.StandardUserDefaults.RemoveObject("subscriptionID");
            });

            publicDatabase.AddOperation(modifyOperation);
        }
 public void SetUp()
 {
     TestRuntime.AssertXcodeVersion(6, 0);
     TestRuntime.AssertSystemVersion(PlatformName.MacOSX, 10, 10, throwIfOtherPlatform: false);
     op = new CKModifySubscriptionsOperation(null, null);
 }
		public void Unsubscribe ()
		{
			if (!Subscribed)
				return;

			string subscriptionId = NSUserDefaults.StandardUserDefaults.StringForKey ("subscriptionID");

			var modifyOperation = new CKModifySubscriptionsOperation {
				SubscriptionIdsToDelete = new [] { subscriptionId }
			};

			modifyOperation.Completed = ((savedSubscriptions, deletedSubscriptionIds, error) => {
				if (error != null) {
					Console.WriteLine ("An error occured: {0}", error.Description);
					return;
				}

				Console.WriteLine ("Unsubscripted to Item");
				NSUserDefaults.StandardUserDefaults.RemoveObject ("subscriptionID");
			});

			publicDatabase.AddOperation (modifyOperation);
		}
 public void SetUp()
 {
     TestRuntime.AssertXcodeVersion(6, 0);
     op = new CKModifySubscriptionsOperation(null, null);
 }