0

ここに画像の説明を入力 AddPhoto Observe をクリックした後 、コントローラのキャンセルをスライドさせながら、newcontact と done が消えます。ここに画像の説明を入力

ここに画像の説明を入力

var contact = new CNMutableContact
            {
                // Given and family names.
                FamilyName = participant.LastName,
                GivenName = participant.FirstName,
                //Note = participant.Note,
                OrganizationName = participant.Company,

            };
            if (!string.IsNullOrEmpty(participant.IconUrl))
            {
                NSUrl url = new NSUrl(participant.IconUrl);
                UIImage image = UIImage.LoadFromData(NSData.FromUrl(url));
                NSData data = image.AsPNG();
                contact.ImageData = data;
            }
       var contactViewController = CNContactViewController.FromNewContact(contact);

            contactViewController.Delegate = this;

このセクションでは、既存のデータを使用して連絡先を追加します。次に、contactview コントローラーを現在のビュー コントローラーとして追加します。

var nc = new UINavigationController(contactViewController);
            this.PresentViewController(nc, true, () => {
            });
4

1 に答える 1