Я пишу простую программу регистрации в Какао.
Я создаю функцию обратного вызова для записи нажатых клавиш в файл, но тут возникает проблема.У меня есть обработчик файлов в моем AppDelegate, и я не могу добраться до него из функции обратного вызова.
Я пытался передать его внутрь с помощью последнего параметра функции обратного вызова (void*
), но внутри я должен привести его обратно к NSFileHandle - но чтобы сделать это, я должен "перебросить" его,Но использую ли я __bridge
или __bridge_transfer
, программа падает.
Я новичок в Objective-C, поэтому, возможно, я упускаю что-то очевидное, но я искал "все" в Интернете, Кварцевые ссылки, Стекпереполнен и погуглил на несколько часов, поэтому я буду признателен за каждый совет.
Спасибо - M