第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

在Swift中的視圖控制器之間傳遞數(shù)據(jù)

在Swift中的視圖控制器之間傳遞數(shù)據(jù)

BIG陽(yáng) 2019-07-27 14:37:46
在Swift中的視圖控制器之間傳遞數(shù)據(jù)我正在嘗試將應(yīng)用程序從Objective-C轉(zhuǎn)換為Swift,但我找不到如何使用Swift在視圖之間傳遞數(shù)據(jù)。我的Objective-C代碼是UIStoryboard *storyBoard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];AnsViewController *ansViewController;ansViewController = [storyBoard instantiateViewControllerWithIdentifier:@"ansView"];ansViewController.num = theNum;[self presentViewController:ansViewController animated:YES completion:nil];它正在做的是它基本上取變量theNum,并將其傳遞給另一個(gè)視圖控制器上的變量num。我知道這可能是一個(gè)簡(jiǎn)單的問(wèn)題,但我對(duì)Swift非常困惑,所以如果有人能解釋他們?nèi)绾螌⑵涓臑镾wift,我將不勝感激!謝謝
查看完整描述

3 回答

?
慕村9548890

TA貢獻(xiàn)1884條經(jīng)驗(yàn) 獲得超4個(gè)贊

讓我們假設(shè)我們站在firstView轉(zhuǎn)到DetailView并希望將數(shù)據(jù)從firstView傳遞到Detailview。要使用storyboard,在firstView,我們將有一個(gè)方法:

override func prepareForSegue(segue: UIStoryboardSegue!, sender: AnyObject!) {
    if (segue.identifier == "segueTest") {
      //Checking identifier is crucial as there might be multiple      // segues attached to same view      var detailVC = segue!.destinationViewController as DetailViewController;
      detailVC.toPass = textField.text    }}

然后進(jìn)入DetailView類我們聲明了一個(gè)變量:

var toPass: String!

那么你可以使用變量toPass(當(dāng)然你可以根據(jù)需要改變變量的類型,在這個(gè)EX我只是為字符串類型演示)。


查看完整回答
反對(duì) 回復(fù) 2019-07-27
?
慕娘9325324

TA貢獻(xiàn)1783條經(jīng)驗(yàn) 獲得超4個(gè)贊

class AnsViewController: UIViewController {
   var theNum: Int

    override func viewDidLoad() {
        super.viewDidLoad()

        println(theNum)
    }}override func tableView(tableView: UITableView!, didSelectRowAtIndexPath indexPath: NSIndexPath!) {
    let viewController = self.storyboard.instantiateViewControllerWithIdentifier("ansView") as AnsViewController
    viewController.num = theNum    self.presentViewController(viewController, animated: true, completion: nil)}


查看完整回答
反對(duì) 回復(fù) 2019-07-27
  • 3 回答
  • 0 關(guān)注
  • 509 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)