OKG interview question

What is the syntax for a completion handler for a function in a mock service class?

Interview Answer

Anonymous

20 Nov 2024

class MockService: NSObject, FetchPeople { func getPeople(completionHandler: @escaping (PeopleListResult) -> Void) { let mockPeople = [People(name: "Leia"), People(name: "Bail")] let mockResult = PeopleListResult(count: 2, results: mockPeople) completionHandler(mockResult) } }