草庐IT

android - 尝试重新打开一个已经关闭的对象 sqlitedatabase

我有一个数据库处理程序。我需要计算表中的行数。应用程序因此错误而崩溃:android尝试重新打开已关闭的对象sqlitedatabase。我只是在Activity中使用这段代码:db.getContactsCount();但是应用程序崩溃了。此外,我想重置表格(删除表格行)。我添加了以下方法:publicvoiddeleteTable(){SQLiteDatabasedb=this.getWritableDatabase();db.delete("contacts",null,null);}它很好用,但我不能用这个:@OverridepublicvoidonUpgrade(SQLite

swift - 从 Contact Swift 获取图像

期望的行为我想知道如何在Swift中最好地执行以下操作DisplayacontactpickerwindowAllowausertoselectacontactFetchanimagefromthatcontact.研究在研究这个问题时,我确定,从iOS9开始,Apple引入了一个新框架Contacts,用于访问联系人。我还了解到Theirdocumentation描述了使用名为Predicates的系统从联系人中获取信息。但是,我不确定如何实现这一点。实现Basedprimarlyonthistutorial,我已经弄清楚如何显示“联系人选择器”窗口。importUIKitimpor

swift - 从 Contact Swift 获取图像

期望的行为我想知道如何在Swift中最好地执行以下操作DisplayacontactpickerwindowAllowausertoselectacontactFetchanimagefromthatcontact.研究在研究这个问题时,我确定,从iOS9开始,Apple引入了一个新框架Contacts,用于访问联系人。我还了解到Theirdocumentation描述了使用名为Predicates的系统从联系人中获取信息。但是,我不确定如何实现这一点。实现Basedprimarlyonthistutorial,我已经弄清楚如何显示“联系人选择器”窗口。importUIKitimpor

ios - Swift 使用联系人框架,使用电话号码搜索以获取姓名和用户图像

我有一个返回电话号码格式的API:+1415xxxxxxx(E164)现在这些数字被放入UITableView的单元格中并按预期显示,但是我希望能够搜索手机上的用户联系人以查看是否存在匹配项-如果匹配也通过返回名字、姓氏和已知照片。查看Apple页面(https://developer.apple.com/library/watchos/documentation/Contacts/Reference/Contacts_Framework/index.html)我需要importContactsUI但是我不确定,我是否将contactDB加载到字典中然后进行搜索?我可以通过名称搜索找到

ios - Swift 使用联系人框架,使用电话号码搜索以获取姓名和用户图像

我有一个返回电话号码格式的API:+1415xxxxxxx(E164)现在这些数字被放入UITableView的单元格中并按预期显示,但是我希望能够搜索手机上的用户联系人以查看是否存在匹配项-如果匹配也通过返回名字、姓氏和已知照片。查看Apple页面(https://developer.apple.com/library/watchos/documentation/Contacts/Reference/Contacts_Framework/index.html)我需要importContactsUI但是我不确定,我是否将contactDB加载到字典中然后进行搜索?我可以通过名称搜索找到

ios - executeFetchRequest 抛出 fatal error : NSArray element failed to match the Swift Array Element type

我正在使用CoreData测试swift并创建了以下代码:importUIKitimportCoreDataclassContact:NSManagedObject{@NSManagedvarname:String@NSManagedvaremail:Stringclassfuncexecute(){letappDel:AppDelegate=(UIApplication.sharedApplication().delegateasAppDelegate)letcontext:NSManagedObjectContext=appDel.managedObjectContext!lete

ios - executeFetchRequest 抛出 fatal error : NSArray element failed to match the Swift Array Element type

我正在使用CoreData测试swift并创建了以下代码:importUIKitimportCoreDataclassContact:NSManagedObject{@NSManagedvarname:String@NSManagedvaremail:Stringclassfuncexecute(){letappDel:AppDelegate=(UIApplication.sharedApplication().delegateasAppDelegate)letcontext:NSManagedObjectContext=appDel.managedObjectContext!lete

swift - 如何在 Swift 中使用 ABPeoplePickerNavigationController 选择联系人?

我已将ABPeoplePickerNavigationController添加到我的第一个ViewController中。我希望当我选择一个联系人时显示要在其他ViewController中显示的信息,但我正在尝试使用我的代码并且当我单击联系人时这不会显示。这只会将联系人打开到native应用ABPeoplePickerNavigationController。varpeople=ABPeoplePickerNavigationController()varaddressBook:ABAddressBookRef?funcextractABAddressBookRef(abRef:Un

swift - 如何在 Swift 中使用 ABPeoplePickerNavigationController 选择联系人?

我已将ABPeoplePickerNavigationController添加到我的第一个ViewController中。我希望当我选择一个联系人时显示要在其他ViewController中显示的信息,但我正在尝试使用我的代码并且当我单击联系人时这不会显示。这只会将联系人打开到native应用ABPeoplePickerNavigationController。varpeople=ABPeoplePickerNavigationController()varaddressBook:ABAddressBookRef?funcextractABAddressBookRef(abRef:Un

ios - 如何在 Swift 中获取 CNContact 电话号码作为字符串?

我正在尝试检索所有联系人的姓名和电话号码,并在iOS中使用Swift将它们放入数组中。我已经做到了这一点:funcfindContacts()->[CNContact]{marrContactsNumber.removeAllObjects()marrContactsName.removeAllObjects()letstore=CNContactStore()letkeysToFetch=[CNContactGivenNameKey,CNContactFamilyNameKey,CNContactPhoneNumbersKey]letfetchRequest=CNContactFet