Mono C # и Objective-C NSMutableDictionary - PullRequest
1 голос
/ 30 июня 2011

Я написал метод в Objective-C (XCode, проект dylib), и большинство написанных мной методов возвращают int, который легко вызывать из C # (Mono) через DLLImport, однако теперь мне нужен метод, который можетвернуть список KeyValuePair (список из двух строк за раз) ... Я использовал NSMutableDictionary на конце XCode, но как / с чем это сопоставляется на конце C #?

Или в качестве альтернативыиспользовать что-то еще, чтобы вернуть KeyValuePairs?

1 Ответ

0 голосов
/ 30 июня 2011

Возвращает массив структур, каждая из которых содержит две строки.

Работа с более сложными объектами через P / Invoke не будет хорошей или простой (вам придется маршировать их как IntPtr иразверните содержимое памяти вручную).

...