Могу ли я вызвать функцию NSThread detachNewThreadSelector: toTarget: withObject: с 2 параметрами? - PullRequest
0 голосов
/ 12 января 2010

Я хочу вызвать функцию, которая заставляет мой основной поток зависать, используя вышеуказанную функцию, чтобы он мог работать в потоке diff Но проблема в том, что у моей функции есть 2 параметра. Возможно ли это сделать?

1 Ответ

3 голосов
/ 12 января 2010

Просто передайте в качестве объекта NSDictionary, построенный с использованием всех аргументов, необходимых вашей функции (может быть даже больше двух, используя словарь).

В коде, связанном с функцией, которую вы передаете как селектор, вы затем извлекаете из словаря свои аргументы как объекты, хранящиеся в словаре.

...