我是json解析术语的初学者。实际上,我正在尝试从json文件中获取数据,json文件在我的快速项目中本地存储。我已经把所有的事情都做对了,现在可以去取数据了。但是,我无法创建一个对象数组(对象将根据来自json文件的一组值创建)。然后在视图控制器(CompanyViewController.swift)类中使用该数组。我在另一个类中编写了json解析代码(CompanyHandler.swift在这里.)所有字段都已在另一个快速类中初始化(Company.swift在这里..)。
我的CompanyViewController.swift控制器文件如下:
class CompanyViewC
我有一个显示图像数组的UICollectionView。单元格中的图像将显示为白框,而不是真实图像。
我从另一个视图复制并粘贴了这段代码,它在另一个视图中工作得很好。但不知何故,在另一个视图中,它像一个白盒一样显示所有图像。
显示的框等于应显示的图像数量。所以信息是正确传递的。
图像像小白框一样显示,但当我单击它们时,它们会将选择的图像显示到我放置在其他地方的另一个UIImage元素中(参见image1,clear按钮左侧的绿色方块会根据触摸白色cellIi的不同而变化)。
有人能发现为什么单元格中的UIImage不能正常显示吗?
也许值得一提的是,我在同一视图中也有一个表视图
// in v
我试图在swift 3.1上构建我的Swift程序。我可以造它。然而,它不能从Swift 3.1正常工作。
我得到了以下错误。
'NSInternalInconsistencyException', reason: 'could not dequeue a view of kind: UICollectionElementKindCell with identifier SingleItemCell - must register a nib or a class for the identifier
但是,我已经为uicollectionview注册了SingleIt
我想要完成的任务:,对于这个项目,我只提到两个源文件:(1) RPPhotoLibrary.swift -A UICollectionViewController和(2) PhotoThumbnail.swift:-A UICollectionViewCell。我希望从用户的照片库(最好是全部)加载图像(和视频),并将它们呈现到UICollectionViewCell中,用于UICollectionViewController中的每个单元格。由于某种原因,我可以加载照片,但不能加载所有的照片。这是我的第一个源文件的代码: RPPhotoLibrary.swift:
import UIKit
i
在swift中遇到了问题。我在“Products.swift”类中有一个“products”数组,当我尝试将“products”数组访问到“SortLauncher.swift”类中时,它返回“nil”。
Products.swift
import Apollo
class Products: UICollectionViewController, UICollectionViewDelegateFlowLayout, UISearchResultsUpdating, UISearchBarDelegate {
var products: [ProductsQuery.Data.Node
我使用的是collectionView,我希望将选定的单元数据发送到第二个控制器
为了从服务器获取json数据,我使用了alamofire:
class TableViewController: UITableViewController, UICollectionViewDataSource, UICollectionViewDelegate, UICollectionViewDelegateFlowLayout {
var datas: JSON = []
let brandSegueIdentifier = "showBrandSegue"
func g
我是iOS/Swift的新手,我正在做一个小项目。在这个项目中,我在ViewController中有一个UITableView。我在side UITableViewCell中有另一个自定义的CollectionViewCell文件。我希望当用户单击集合视图中的一个单元格时,它将打开另一个ViewController,并从该集合视图单元格中获取数据。这是我的uitableview swift文件:
class IndexRow: UITableViewCell, UICollectionViewDataSource, UICollectionViewDelegateFlowLayout {
va
我正在使用一个UICollectionView我正在尝试使用UICollectionViewLayout方法来调整单元格的大小,但是它们永远不会被调用。这些方法包括:sizeForItemAtIndexPath,minimumInterimItemSpacingForSectionAtIndex,以及minimumLineSpacingForSectionAtIndex 这3个方法从来没有被调用过,我不确定从哪里/如何调用它们。下面是我在Swift 3中的代码 import Foundation
import UIKit
class CollectionVC: UICollectionVi