Upvote:2
Aprove answer
var arrSportsList:[[String:String]] = []
// viewDidLoad code
arrSportsList = [
["title1":"anothergame"],
["title":"Cricket"],
["title":"Soccer"],
["title":"American Football"],
["title":"Ice Hockey"],
["title":"Tennis"],
["title":"Baseball"],
["title":"Basketball"],
]
let titleArr = arrSportsList.compactMap { $0["title"] }
print(titleArr)//Cricket,Soccer,American Football,Ice Hockey,Tennis,Baseball,Basketball
Upvote:3
struct Sport {
let title: String
// other properties
}
More Answer related to the Same Query
- HOW TO GET ALL "TITLE" VALUES FROM DICTIONARY OF ARRAY IN SWIFT 5 IN IOS
- ACCESSING VALUES FROM JSON RESPONSE IN SWIFT IOS IN IOS
- HOW TO GET A SELECTED VALUE FROM DICTIONARY THROUGH TABLEVIEW? IN IOS
- PASS DATA FROM UITABLECELL TO UITABVIEW IN IOS
- NSMUTABLEDICTIONARY ORDER DIFFERENT IN IOS8 (REVERSED FROM IOS7) IN IOS
- HOW DO YOU ACCESS AN OBJECT'S FIELDS FROM A PARSE QUERY RESULT IN SWIFT? IN IOS
- HOW DO YOU PASS A CLASS FROM SWIFT INTO COCOA IN ORDER TO DEQUEUE A NEW UITABLEVIEWCELL? IN IOS
Upvote:1
let titleArr = Array<String>();
for dict in arrSportsList {
if let title = dict["title"] {
titleArr.append(title);
}
}
Upvote:1
// Create variable
var arrSportsList:[[String:String]] = []
// viewDidLoad code
arrSportsList = [
["title":"Cricket"],
["title":"Soccer"],
["title":"American Football"],
["title":"Ice Hockey"],
["title":"Tennis"],
["title":"Baseball"],
["title":"Basketball"],
]
var titleArray: [String]
for (key, value) in arrSportsList {
print (key) // "title"
print (value) //Cricket, Soccer, American Football, Ice Hockey, Tennis, Baseball, Basketball
titleArray.append(value)
}
print (titleArray) //Cricket, Soccer, American Football, Ice Hockey, Tennis, Baseball, Basketball
Credit Goes to: stackoverflow.com
Related question with same questions but different answers
- REMOVEOBJECTATINDEX: IS REMOVING DATA FROM THE MAIN ARRAY AND DUPLICATE ARRAY AS WELL IN IOS
- CAN'T SET TITLE OF UINAVIGATIONBAR IN IOS
- HOW TO RETRIEVE THE CELL NUMBER FROM AN IPHONE THROUGH XCODE? IN IOS
- CREATE DYNAMIC SECTIONS IN UITABLEVIEW FROM ARRAY OF UNIX TIMESTAMP DATE IOS? IN IOS
- GET INDEXPATH.ROW FROM TABLEVIEW OBJECTIVE C IN IOS
- HOW TO GET A CLASS'S PROPERTY FROM A STRING? IN IOS
- HOW TO DISPLAY NUMBER VALUES WITH COMMA SEPARATION IN IOS IN IOS
- IOS - HOW GET THE TOTAL SUM OF FLOAT FROM A NSMUTABLEARRAY IN IOS
- CALLING A FUNCTION FROM A BUTTON IN IOS
- IOS - RETRIEVE EXIF USERCOMMENT FROM UIIMAGE IN IOS
- HOW TO GET THE VALUES OF SELECTED CELLS OF A UITABLEVIEW IN ONE STRING IN IOS
- GET SPECIFIC VALUE FROM NSMUTABLEARRAY IN IOS
- REMOVE OBJECTS FROM NSMUTABLE ARRAY IN IOS
- HOW CAN I MOVE THE VALUES IN NSMUTABLEARRAY TO NSARRAY IN IOS
- HOW TO DISMISS @SYNTHESIZE DIRECTIVES FROM FUNCTION MENU IN IOS
- NSMUTABLEARRAY FROM DIFFERENT CLASS GETS NULL IN IOS
- HOW TO SAVE DATA FROM DIFFERENT VIEW CONTROLLERS AND LOAD IT IN ANOTHER VIEW CONTROLLERS IN IOS IN IOS
- NSINVALIDARGUMENT ERROR - CGIMAGEREF FROM CIIMAGE IN IOS
- IN THE IOS SDK, HOW CAN I HELP MY USERS SEND MMS INTERMIXED WITH SMS FROM MY APP? IN IOS
- CREATE NSARRAY FROM OBJECTS IN NSMUTABLEARRAY IN IOS
- EXCEPTION WHEN GETTING CGCOLOR FROM UICOLOR IN IOS IN IOS
- HOW TO ASSIGN THE NSARRAY STRING OBJECT VALUES TO OTHER NSSTRING VARIABLES IN IOS
- SENDING AN EMAIL FROM IPHONE THROUGH PHP CONTACT PAGE IN IOS
- BUILD ERROR WITH BIT CODE ENABLED; LD: -BUNDLE AND -BITCODE_BUNDLE (XCODE SETTING ENABLE_BITCODE=YES) CANNOT BE USED TOGETHER IN IOS
- IMPLICIT CONVERSION OF 'INT' TO 'NSARRAY*' IS DISALLOWED WITH ARC IN IOS
- HOW TO DOWNLOAD FILES TO IPHONE'S FILESYSTEM? IN IOS
- OBSERVABLE DISTINCTUNTILCHANGED RETURNS DUPLICATES IN IOS
- NSMUTABLEARRAY AND NSUSERDEFAULTS ISSUE IPHONE IN IOS
- LOCATIONMANAGER DIDENTERREGION NOT CALLED IN XCODE 9 SIMULATOR IN IOS
- REDUCING BADGE NUMBER WITH PUSH NOTIFICATIONS IN IOS
- GETTING TIME INTERVALS BETWEEN OPERATIONS DURING PARSING IN IOS IN IOS
- UIALERTVIEW NOT POPPING EVERY TIME IN IOS
- IS IT POSSIBLE TO SUBMIT WEB-BASED MOBILE APPS INTO THE ANDROID MARKET OR APP STORE? IN IOS
- PHP DATABASE ONLY INPUTS THE LAST VALUE IN IOS
- WHAT IS WRONG WITH MY UITABLEVIEW CELLFORROWATINDEX FOR SINGLE SELECTION? IN IOS
- HANDLING TOUCH EVENTS ON IOS DEVICES IN IOS
- LEAK IN NSMUTABLEARRAY CATEGORY THAT RETURNS ARRAY FILLED WITH NSNULL IN IOS
- HIDE THE BACK BUTTON ON NAVIGATION BAR IS IOS6 IN IOS
- <ACCELERATE/ACCELERATE.H> "FILE NOT FOUND" IN IOS
- HOW TO GET THE TAP COUNT IN UIBUTTON? IN IOS
- CANNOT ASSIGN VALUE OF TYPE 'STPPAYMENTMETHODCARDPARAMS' TO TYPE 'STPCARDPARAMS' IN IOS
- APP IS CRASHING ON SECOND RUN THROUGH OF LOOP WITH NSNULL COUNT IN IOS
- WILL OBJECTIVE C BE NECESSARY FOR NEW IOS/OSX RELEASES? IN IOS
- WHY SHOULD DEVELOPER CARE WHETHER IOS DEVICE WAS JAILBROKEN IN IOS
- DO I NEED TO MANUALLY CREATE A NSMUTABLEARRAY IF IT IS ALREADY COVERED BY A PROPERTY & SYNTHESIZE METHOD? (CODE ATTACHED) IN IOS
- ASSIGNING AN ALLOCATED OBJECT TO SOME NON ALLOCATED OBJECT CAN CAUSE THE MEMORY LEAK? IN IOS
- RECEIVED MEMORY WARNING IN UICOLLECTIONVIEW IOS 7 IN IOS
- HOW CAN I TRIGGER A METHOD ON PROPERTY CHANGE? IN IOS
- WORKING MULTIPLE TABLEVIEWS AND DATASOURCES IN IOS
- WHAT IS THIS LINE OF CODE DOING? IN IOS
- SWIFT OUT OF RANGE.... WITH TABLEVIEW[INDEXPATH] IN IOS
- HOW TO KNOW THE SECTION NUMBER ON BUTTON CLICK OF TABLEVIEW CELL IN A UITABLEVIEW? IN IOS