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

Popular posts from this blog

Java 3D LWJGL collision -

spring - SubProtocolWebSocketHandler - No handlers -

methods - python can't use function in submodule -