ここで言っていたように、UPDATEステートメントに問題がありました:sqliteManagerの更新の問題
initWithFormatが機能することがわかりました
NSString *sqlStr = [[NSString alloc] initWithFormat:@"UPDATE User SET Name = :Name WHERE Id = :Id"];
しかし、stringWithFormatではありません:
NSString* sqlStr = [NSString stringWithFormat:@"UPDATE User SET Name = :Name WHERE Id = :Id"];
なぜそうなのですか?背後にある論理/理由を理解したいと思います。