One of my TestFlight users reports a crash. I am unable to reproduce the crash locally and no other users report the issue. so all I have to go on is the crash log. I have used fabric to allow quicker builds to the tester as the apple way of TestFlight and unnecessary processing is pathetic. Anyway I'm totally stumped at the cause of the crash. I would first like to know the meaning of the word "Specialized" and what it and the "@objc" parts mean please. Many thanks From the crash log
MeetUpsListDisplayTableViewController.swift line 275 specialized MeetUpsListDisplayTableViewController.tableView(UITableView, cellForRowAtIndexPath : NSIndexPath) -> UITableViewCell
MeetUpsListDisplayTableViewController.swift line 0
@objc MeetUpsListDisplayTableViewController.tableView(UITableView, cellForRowAtIndexPath : NSIndexPath) -> UITableViewCell
In this context “specialized” means that the code was generic and that the Swift compiler has created a non-generic instance of that code (a “specialisation”) as part of its optimisation process. In the example you posted, is MeetUpsListDisplayTableViewController a generic class?
AFAIK “@objc” means the same thing it means in the Swift language, that this class or method is meant to be exposed to the Objective-C runtime.
Share and Enjoy
—
Quinn "The Eskimo!"
Apple Developer Relations, Developer Technical Support, Core OS/Hardware
let myEmail = "eskimo" + "1" + "@apple.com"