我尝试了互联网上的所有建议。
我在这里试图在用户默认值中保存一系列词典。
struct A {
a: [u8; 100],num: usize,}
impl Iterator for A {
type Item = &[u8]; // this requires a lifetime parameter,but there is none declared
fn next(&mut self) -> Option<Self::Item> {
if self.num >= 10 {
return None;
}
let res = &self.a[10*self.num..10*(self.num+1)];
self.num += 1;
Some(res)
}
}
在userDefModel类中
let tokenInfo: [String: Any] = ["data": response?.data as Any,"startDate": response?.startDate as Any,"endDate": response?.endDate as Any]
{
if error == nil
userDefModel().token = tokenInfo
}