ios - About "Declaration is only valid at file scope" -
i have class+extension swift file. after adding delegate declared in file class, xcode shows "declaration valid @ file scope" @ extension line. don't know problem is.
can me fix it?
class listviewcontroller: uiviewcontroller, additemviewcontrollerdelegate {...} extension listviewcontroller: uitableviewdatasource{ func tableview(tableview: uitableview, didselectrowatindexpath indexpath: nsindexpath) { tableview.deselectrowatindexpath(indexpath, animated: true) performseguewithidentifier("showdetail", sender: indexpath) } }
the error somewhere in ...
— error means listviewcontroller
class didn't closed, extension being interpreted nested inside, this:
class listviewcontroller { ... extension listviewcontroller { } }
find missing closing brace , should solve problem.
Comments
Post a Comment