回答編集履歴

2

質問への回答に抜けがあったため追記

2017/06/17 22:53

投稿

Bongo
Bongo

スコア10807

test CHANGED
@@ -3,3 +3,9 @@
3
3
 
4
4
 
5
5
  とりあえず、1つ目は`*(CFStringRef*)NSEventTrackingRunLoopMode`を`(CFStringRef)NSEventTrackingRunLoopMode`にして、2つ目は`[selfRef DeviceRemoved];`を`[(HID_PnP*)selfRef DeviceRemoved];`にしてみるとどうでしょう。
6
+
7
+
8
+
9
+ [追記]
10
+
11
+ 「最終的にはSwiftに移行したいのですが」についてですが、あらかじめ現在の環境と親和性の高い状態にして(適合しない部分をひととおり変換してしまって)からの方が、Swiftへの書き換えを行うのも容易でしょうから、無意味ではないかと思います。

1

引用部分の\*欠落を修正

2017/06/17 22:52

投稿

Bongo
Bongo

スコア10807

test CHANGED
@@ -2,4 +2,4 @@
2
2
 
3
3
 
4
4
 
5
- とりあえず、1つ目は`(CFStringRef*)NSEventTrackingRunLoopMode`を`(CFStringRef)NSEventTrackingRunLoopMode`にして、2つ目は`[selfRef DeviceRemoved];`を`[(HID_PnP*)selfRef DeviceRemoved];`にしてみるとどうでしょう。
5
+ とりあえず、1つ目は`*(CFStringRef*)NSEventTrackingRunLoopMode`を`(CFStringRef)NSEventTrackingRunLoopMode`にして、2つ目は`[selfRef DeviceRemoved];`を`[(HID_PnP*)selfRef DeviceRemoved];`にしてみるとどうでしょう。