国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Swift 中如何判斷是push 過來的頁面 還是present過來的 頁面

這篇具有很好參考價值的文章主要介紹了Swift 中如何判斷是push 過來的頁面 還是present過來的 頁面。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

在 Swift 中,可以通過檢查當(dāng)前視圖控制器的 presentingViewController 屬性來判斷是通過 push 過來的頁面還是 present 過來的頁面。

下面是一個示例代碼,展示如何判斷是通過 push 還是 present 過來的頁面:文章來源地址http://www.zghlxwxcb.cn/news/detail-607928.html

if let presentingViewController = self.presentingViewController {
    // 通過 present 過來的頁面
    self.dismiss(animated: true, completion: nil)
} else if let navigationController = self.navigationController {
    // 通過 push 過來的頁面
    navigationController.popViewController(animated: true)
}

到了這里,關(guān)于Swift 中如何判斷是push 過來的頁面 還是present過來的 頁面的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Swift 如何確定 scrollView 已經(jīng)滑動結(jié)束

    在 iOS 的 UIScrollView 中,你可以通過實現(xiàn) UIScrollViewDelegate 的方法來檢測滑動結(jié)束事件。具體來說,你可以實現(xiàn)以下方法: 在上述方法中,scrollViewDidEndDragging( :willDecelerate:) 方法在用戶結(jié)束拖拽時被調(diào)用,而 scrollViewDidEndDecelerating( :) 方法在用戶結(jié)束減速時被調(diào)用。如果用戶滑動

    2024年02月15日
    瀏覽(21)
  • swift UI 和UIKIT 如何配合使用

    SwiftUI和UIKit可以在同一個iOS應(yīng)用程序中配合使用。它們是兩個不同的用戶界面框架,各自有自己的優(yōu)勢和特點。在現(xiàn)實開發(fā)中,很多iOS應(yīng)用程序并不是一開始就完全采用SwiftUI或UIKit,而是根據(jù)需要逐步引入SwiftUI或者使用兩者共存。 SwiftUI的優(yōu)勢: 聲明式UI:SwiftUI是一個全新的

    2024年01月18日
    瀏覽(36)
  • 萬字長文詳解如何使用Swift提高代碼質(zhì)量

    京喜APP 最早在2019年引入了 Swift ,使用 Swift 完成了第一個訂單模塊的開發(fā)。之后一年多我們持續(xù)在團隊/公司內(nèi)部推廣和普及 Swift ,目前 Swift 已經(jīng)支撐了 70%+ 以上的業(yè)務(wù)。通過使用 Swift 提高了團隊內(nèi)同學(xué)的開發(fā)效率,同時也帶來了質(zhì)量的提升,目前來自 Swift 的Crash的占比不

    2024年02月03日
    瀏覽(26)
  • Swift 中的 Actors 使用以及如何防止數(shù)據(jù)競爭

    Swift 中的 Actors 使用以及如何防止數(shù)據(jù)競爭

    Actors 是 Swift 5.5 引入的一種并發(fā)編程模型,用于管理共享數(shù)據(jù)并提供數(shù)據(jù)訪問的安全性。Actors 使用異步消息傳遞來保護數(shù)據(jù),防止數(shù)據(jù)競爭和其他并發(fā)問題。在這篇回答中,我將解釋 Actors 的基本原理,并提供一些示例代碼來說明其用法和如何防止數(shù)據(jù)競爭。 Swift 中的 Acto

    2024年02月06日
    瀏覽(21)
  • Swift 5 數(shù)組如何獲取集合的索引和對應(yīng)的元素值

    在Swift 5中,你可以使用enumerated()方法來獲取集合的索引和對應(yīng)的元素值。這個方法會返回一個包含索引和元素的元組數(shù)組。以下是使用enumerated()方法來獲取一個數(shù)組的索引和元素的示例: 輸出: 在上述示例中,我們使用了enumerated()方法來遍歷數(shù)組array的每個元素。在for-in循

    2024年02月13日
    瀏覽(17)
  • Swift中的可選類型與強制解包:如何安全地處理空值情況?

    Swift中的可選類型與強制解包:如何安全地處理空值情況?

    在編程過程中,空值或者叫做nil的情況往往是我們必須面對和處理的一個問題。在Swift中,這個問題得到了很好的解決,通過引入可選類型(Optional Types)和強制解包(Forced Unwrapping)這兩個概念,我們可以更加安全、有效地處理空值。本文將詳細(xì)介紹Swift中的可選類型和強制

    2024年04月27日
    瀏覽(34)
  • Swift async/await 并發(fā)中如何將任務(wù)組(TaskGroup)轉(zhuǎn)換為異步序列(AsyncSequence)

    Swift async/await 并發(fā)中如何將任務(wù)組(TaskGroup)轉(zhuǎn)換為異步序列(AsyncSequence)

    在 Swift 新結(jié)構(gòu)化并行模型的開發(fā)中,? 提出了任務(wù)組(TaskGroup)和異步序列(AsyncSequence)的概念。有時候,為了簡潔和效率方面的原因,我們需要將 TaskGroup 的結(jié)果轉(zhuǎn)換為異步序列。 如上圖所示,我們試圖將任務(wù)組的結(jié)果轉(zhuǎn)換為異步序列,但不幸失敗了。 那么,最終我們到

    2024年02月12日
    瀏覽(23)
  • swift - 如何在數(shù)組大小更改后刷新 ForEach 顯示元素的數(shù)量(SwiftUI、Xcode 11 Beta 5)

    swift - 如何在數(shù)組大小更改后刷新 ForEach 顯示元素的數(shù)量(SwiftUI、Xcode 11 Beta 5)

    我正在嘗試實現(xiàn)一個 View ,該 View 可以在內(nèi)容數(shù)組的大小發(fā)生變化時更改顯示項目的數(shù)量(由 ForEach 循環(huán)創(chuàng)建),就像購物應(yīng)用程序可能會在用戶下拉刷新后更改其可用項目的數(shù)量一樣 這是我到目前為止嘗試過的一些代碼。如果我沒記錯的話,這些適用于 Xcode beta 4,但適用于

    2024年02月14日
    瀏覽(21)
  • 如何將后端帶過來的字符串通過‘,’號作為判斷依據(jù),分割字符串然后生成數(shù)組

    如何將后端帶過來的字符串通過‘,’號作為判斷依據(jù),分割字符串然后生成數(shù)組

    在實際開發(fā)工程中我們會遇到我們調(diào)用后端接口獲取圖片、文件、視頻甚至選擇的對象時,如果是這樣的: 這種數(shù)據(jù)類型如果想渲染在html中的話就會很麻煩,我們可以通過\\\",\\\"號為切割點將它放入數(shù)組中,通過列表進(jìn)行渲染 由于實際項目中的數(shù)據(jù)很多可能說起來會很亂,所以

    2024年01月20日
    瀏覽(27)
  • Swift Coding Standards - Swift編碼規(guī)范

    Swift Coding Standards - Swift編碼規(guī)范 很適合各位swift開發(fā)者 Swift Coding Standards下載地址

    2024年02月16日
    瀏覽(17)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包