小编Roh*_*mar的帖子

如果我在 didFinishLaunchingWithOptions 中返回 false 会发生什么?

我试图在 didFinishLaunchingWithOptions 方法中返回 false,我的应用程序运行成功,没有任何反应,谁能告诉为什么这件事起作用,以及这里有什么区别(真/假)。

uiapplicationdelegate ios

7
推荐指数
1
解决办法
1132
查看次数

如何在使用 UITableViewDiffableDataSource 时设置 tableview 单元格的高度(如 heightForRowAt)

我想检查如何在使用 DiffableDataSource 时设置 tableview 单元格的高度。这是代码:

func configureDataSource() {
    dataSource = MenuItemDataSource(tableView: MenuItemTablevVew, cellProvider: { (tableView, indexPath, menuItem) -> UITableViewCell? in
        
        guard let cell = tableView.dequeueReusableCell(withIdentifier: self.cellIdentifier) as? MenuItemTableCell else {  fatalError("Cell not exists")
        }
        
        cell.data = menuItem
        return cell
    })
    
}

func createSnapshot(menuItems: [MenuItemModel]) {
    var snapshot = MenuItemSnapshot()
    snapshot.appendSections([.First])
    snapshot.appendItems(menuItems)
    dataSource.apply(snapshot, animatingDifferences: false)
}
Run Code Online (Sandbox Code Playgroud)

tableview ios swift

5
推荐指数
0
解决办法
1627
查看次数

如何在Xcode16.2中解决这个问题,Info.plist不包含UIScene配置字典(寻找名为“(无名称)”的配置)

2022-12-17 11:55:39.440659+0530 StocksApp[83268:1200077] [SceneConfiguration] Info.plist 不包含 UIScene 配置字典(查找名为“(无名称)”的配置)

swift

3
推荐指数
2
解决办法
3884
查看次数

为什么我在同步时在 viewDidLoad 中崩溃,谁能知道发生这种情况的原因?

class ViewController: UIViewController {
   override func viewDidLoad() {
       // Do any additional setup after loading the view.
       DispatchQueue.main.sync { //this line crashes with Thread 1 : EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0)
          print("Rohit Kumar")
       }
   }
}
Run Code Online (Sandbox Code Playgroud)

在 viewDidLoad 中使用同步方法崩溃,但它适用于异步,我不知道这背后的原因,任何人都可以帮助我。

我知道同步和异步之间的区别。

grand-central-dispatch swift

0
推荐指数
1
解决办法
109
查看次数