私は "exc bad命令コードexc i386 invop"問題に直面しました。私はこの問題を解決するために苦労しています。いずれかがこのpingの私を知っていれば...exc bad命令コードexc i386 invop swift NSArrayで
問題
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
print("didselect")
if(tableView == self.tabledata){
print("Entered into tableview of listing")
let savearr : NSArray = UserDefaults.standard.object(forKey: "savedarray") as! NSArray
let addarr: NSArray = savearr.value(forKeyPath:"country") as! NSArray
let sumarr: NSArray = savearr.value(forKeyPath:"description") as! NSArray
let titarr: NSArray = savearr.value(forKeyPath:"title") as! NSArray
は、その後、私はこのコードを試してみました:
if let savearr : NSArray = UserDefaults.standard.object(forKey: "savedarray") as? NSArray
{
let addarr: NSArray = savearr.value(forKeyPath:"country") as! NSArray
let sumarr: NSArray = savearr.value(forKeyPath:"description") as! NSArray
let titarr: NSArray = savearr.value(forKeyPath:"title") as! NSArray
let MenuViewController = self.storyboard?.instantiateViewController(withIdentifier: "five") as! FiveStepsViewController
MenuViewController.writeTitleString = String(describing: titarr[indexPath.row])
MenuViewController.writeSummaryString = String(describing: sumarr[indexPath.row])
MenuViewController.writeAddressString = String(describing: addarr[indexPath.row])
//MenuViewController.writePriceString = String(describing: self.appDelegate.fivepricearray[indexPath.row])
self.present(MenuViewController, animated: true, completion: nil)
}
else {
print("Error Occured while listing")
}
そのは、常に他の部分に行く..
確かに、私は、IOSに新たなんだともスタックオーバーフロー。私はこの投稿スタイルを次の投稿から変更します。 :) –
あなたの提案をありがとう。私は自分の投稿を編集しました。 :) –
私はまだこの問題の答えを探しています –