I did add this code to my viewDidLoad, the edit button showed up, but there is no minus button at the left side of the rows.
self.navigationItem.leftBarButtonItem = self.editButtonItem;
After swiping the row, the delete button shows up, but when I hit the edit button there is no minus sign.
What can cause the minus sign to not show up in my program?
Set your table view editing mode as,
do the above in the action method of your edit button in navigation bar.
Or just use,
If you want to show the delete button, you can implement the below code.
For more details check the apple documentation