过滤由Struct定义的数组

时间:2017-02-17 15:27:08

标签: ios swift swift3

试图找到一种方法来过滤使用Struct

定义的Swift 3中的数组
import menuCodes from './components/Codes';
    class App extends React.Component<null, null> {
      render() {
        return (
          <div className="App">
            <Menu params = {menuCodes.menuItems}/>
          </div>
        );
      }
    }

我在过滤器上收到错误,指示`Type String的值没有成员rangeOfString

我是否只是语法错误或尝试过滤这样的问题?

我能够解决这个问题:

// Define Structures
struct manufacturer {
    var manuShort = String();
    var manufacturer = String();
}

var manufacturerArray = [manufacturer]()

var arryDeptTemp = self.manufacturerArray.filter { $0.manufacturer.rangeOfString("3M", options: .CaseInsensitiveSearch) != nil }

所以也许这是一个语法问题?

0 个答案:

没有答案