構造体要素の配列をグローバルに格納しているため、繰り返し読み込む必要なく別のクラスにアクセスできます。配列を構造体または他のメソッドにグローバルに格納する
struct collectionStruct {
var name : String
var description : String
var title : String
var image : PFFile
var id: String
}
と変数:
var collectionArray = [collectionStruct]()
と配列を構築するためのいくつかのコード:
私は構造体を持っている
for object in items {
let arrayName = object.object(forKey: fromName) as! String
let arrayDescription = object.object(forKey: fromDescription) as! String
let arrayTitle = object.object(forKey: fromTitle) as! String
let arrayImage = object.object(forKey: fromImage) as! PFFile
let arrayID = object.objectId as String!
collectionArray.append(collectionStruct(name: arrayName,
description: arrayDescription,
title: arrayTitle,
image: arrayImage,
id: arrayID!))
}
私はに別の構造体を作成することを考えていた
ここで少し失われた配列自体を保持してください。これは私が考えていたものです。
struct globalArray {
var collectionArray = [collectionStruct]()
}
おそらく方法オフ
:
では、次の使用し、それを使用するには。私は自分自身のためにそれを難しくしようとしていた。 – Pippo