надо посдтавить ему дартовский тип / но на List<int> ругается
надо на стороне платформы использовать специальные конвертируемые классы https://docs.flutter.dev/development/platform-integration/platform-channels?tab=type-mappings-c-tab#codec
интересно - ознакомлюсь
Там же можно его рассмотреть как буфер ListInt32
все равно не догоняю как верно написать 🤯 мне прилетает через FFI простой массив двух чисел [ 99, 88 ] если описать его как typedef rust_ffi = Pointer<Int32> Function(); typedef dart_ffi = Pointer<Int32> Function(); - то дарт видит только первый элемент пробовал по всякому менять пойнтера на array/list подставлять asTypedList - ругается везде на синтаксис
Тебе нужно юзать структуру сишную, которая эквивалентна дартовому int
Array<Int32> на вход и на выход List<int> не подходит синтаксически
Как в си делай ,инкокментируй адрес, и получишь следующее значение
Обсуждают сегодня