ここで使用したコードを確認できます
Pure Swift プロジェクト、Objective-C は関係ありません
私にとって、これはブリッジングヘッダーを使用せずに正常にコンパイルされています
import UIKit
import AddressBook
import AddressBookUI
class ViewController: UITableViewController, ABPeoplePickerNavigationControllerDelegate {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
func peoplePickerNavigationController(peoplePicker: ABPeoplePickerNavigationController!, didSelectPerson person: ABRecord!, property: ABPropertyID, identifier: ABMultiValueIdentifier) {
}
}
関連するフレームワーク (AddressBook、AddressBookUI) を、ターゲットのライブラリフェーズを使用したリンク バイナリに追加しています。

ブリッジ ヘッダーを使用した Objective-C プロジェクト
私のブリッジング-Header.h:
#import <AddressBook/AddressBook.h>
#import <AddressBookUI/AddressBookUI.h>
- Bridging-Header がターゲットで適切に参照されていることを確認してください
