Send Parameters To iOS Swift Cod

5 minutes
Share the link to this page
You need to have access to the item to view this lesson.
One-time Fee
List Price:  $139.99
You save:  $40
List Price:  €129.17
You save:  €36.90
List Price:  £110.02
You save:  £31.43
List Price:  CA$191.15
You save:  CA$54.61
List Price:  A$210.08
You save:  A$60.02
List Price:  S$188.77
You save:  S$53.93
List Price:  HK$1,092.75
You save:  HK$312.23
CHF 91.40
List Price:  CHF 127.97
You save:  CHF 36.56
NOK kr1,068.48
List Price:  NOK kr1,495.92
You save:  NOK kr427.43
DKK kr688.44
List Price:  DKK kr963.84
You save:  DKK kr275.40
List Price:  NZ$228.70
You save:  NZ$65.35
List Price:  د.إ514.18
You save:  د.إ146.92
List Price:  ৳16,410.04
You save:  ৳4,688.92
List Price:  ₹11,657.31
You save:  ₹3,330.90
List Price:  RM656.90
You save:  RM187.70
List Price:  ₦201,305.62
You save:  ₦57,520
List Price:  ₨38,987.91
You save:  ₨11,140.19
List Price:  ฿5,087.62
You save:  ฿1,453.71
List Price:  ₺4,505.29
You save:  ₺1,287.32
List Price:  B$717.15
You save:  B$204.91
List Price:  R2,545.11
You save:  R727.22
List Price:  Лв252.39
You save:  Лв72.11
List Price:  ₩191,270.87
You save:  ₩54,652.72
List Price:  ₪514.18
You save:  ₪146.92
List Price:  ₱8,124.45
You save:  ₱2,321.43
List Price:  ¥21,898.07
You save:  ¥6,257.04
List Price:  MX$2,326.14
You save:  MX$664.66
List Price:  QR510.64
You save:  QR145.90
List Price:  P1,887.68
You save:  P539.37
List Price:  KSh18,478.68
You save:  KSh5,280
List Price:  E£6,550.13
You save:  E£1,871.60
List Price:  ብር8,046.40
You save:  ብር2,299.13
List Price:  Kz119,061.49
You save:  Kz34,020
List Price:  CLP$124,379.71
You save:  CLP$35,539.60
List Price:  CN¥993.01
You save:  CN¥283.74
List Price:  RD$8,224.84
You save:  RD$2,350.12
List Price:  DA18,836.81
You save:  DA5,382.33
List Price:  FJ$316.51
You save:  FJ$90.44
List Price:  Q1,087.38
You save:  Q310.70
List Price:  GY$29,320.35
You save:  GY$8,377.84
ISK kr13,848.61
List Price:  ISK kr19,388.61
You save:  ISK kr5,540
List Price:  DH1,389.92
You save:  DH397.15
List Price:  L2,473.55
You save:  L706.77
List Price:  ден7,958.15
You save:  ден2,273.92
List Price:  MOP$1,125.85
You save:  MOP$321.69
List Price:  N$2,539.14
You save:  N$725.52
List Price:  C$5,155.83
You save:  C$1,473.20
List Price:  रु18,663.10
You save:  रु5,332.69
List Price:  S/524.70
You save:  S/149.92
List Price:  K544.20
You save:  K155.49
List Price:  SAR525.03
You save:  SAR150.02
List Price:  ZK3,617.21
You save:  ZK1,033.56
List Price:  L642.65
You save:  L183.62
List Price:  Kč3,193.84
You save:  Kč912.59
List Price:  Ft50,002.94
You save:  Ft14,287.57
SEK kr1,072.36
List Price:  SEK kr1,501.36
You save:  SEK kr428.99
List Price:  ARS$124,487.26
You save:  ARS$35,570.33
List Price:  Bs967.89
You save:  Bs276.56
List Price:  COP$536,181.17
You save:  COP$153,205.56
List Price:  ₡71,769.17
You save:  ₡20,506.94
List Price:  L3,461.75
You save:  L989.14
List Price:  ₲1,051,649.55
You save:  ₲300,492.76
List Price:  $U5,378.94
You save:  $U1,536.95
List Price:  zł551.05
You save:  zł157.45
Already have an account? Log In


Hello, in this video I am going to show you how to send parameters, so send data to the swift code that we have already implemented. So that way you can, you know, send data and do something accordingly. You can maybe be doing some sort of database call or you know, HTTP requests on your swift file in your swift file. And you might need to pass some data in, for example a username or a password. Okay, so if you haven't watched the previous video where it covered, calling, you know a simple method in Swift, I recommend that you watch that one because this is going to be leading on from that video. And this is what we have from the previous video.

Click that your hi from Swift, which is implemented in Swift right here. So to actually pass in parameters on the dot slides is very little modification we have to do you set up a map And this is dynamic. And in here, we need to have key value pairs. So this is the key this thought this is the value that stopped put dynamic. So you could you know, pass in a number, you could pass in a string path wherever you want. So for the key uncle Val one beginning for the one, then colon, and then the value on put this just the string the number Y and well you could put whatever you want, you know, literally whatever.

And the last thing we need to do is send map and that's it. That's the dark side. Now, we need to actually check for this value and handle the accordingly in Swift. So switching over to the Xcode project, what we want to basically do in here is within our check for The methods. So once we've got to this part, we need to thank god next. So I'm going to create this variable called arguments or equal to method or arguments.

Else want to compare a return here. So this is basically going to get the arguments from the method court. If there are no arguments, it will go into this little, you know, code branch. And for now, this is going to return as you could handle it in some other way. So that's what that's doing. Now, it's a net more of equals to augs.

As we're going to data with input string called on na, now I'm going to say net Val one equal to mine. org Question mark. And the argument that we are checking for is bow one. So this right here, this part needs to match what we put here, because that's the key. That's the actual name of deployment. And this is going to be great.

I'm going to go on it. Now we can just say if Val one is equal to the string one. Then what we're going to say Yay. With our was gonna say, though, and that's it. We're literally ready to run this. So if I save that file, go back.

Remember, I mentioned in the previous video, if you make any changes to your native code, you need to shut you up potentially And we really read the GUI debugging, because it will rebuild. I mean, it will build your iOS project or your Android if you're doing that side of things with the new modifications. doesn't take very long to be fair, so we won't have two, and it's done. Okay, so now if I click that, we get yay from Swift, if I was to change this to the value two, because we have not handled that, you could do multiple elsif to handle it. And if you have multiple parameters, you could just have another one of these, maybe Val two equals, you know, the check the file to whatever the parameter name is, but because the modification that I'm doing is only on the dark side, I can just do a hot reload.

And if I click it, we get now we get an error because we have not handled for the value two on the parameter value one and that's it. That's literally how you Passing parameters into your swift native code. If you have any questions, feel free to pop me a message. And as usual, I look forward to seeing you in the next video.

Sign Up


Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.