菜鸟教程小白 发表于 2022-12-13 11:21:20

objective-c - 从 NSString 解析 NSDate 时出错


                                            <p><p>当我点击一行时,我的应用程序卡住,这是 <code>didSelectRowAtIndexPath</code> 的代码,<code>stringDate</code> 等于这样的字符串:<code>Feb 4</code>.</p>

<pre><code>EditView *editController = [ initWithNibName:nil bundle:nil];
;

NSDictionary *cellValue = ];
editController.savedString = ;

NSDateFormatter *df = [ init];
NSString *stringDate = ;

NSDate *parsedDate = ;
editController.savedDate = parsedDate;

;

;
</code></pre>

<p>点击行时出现此错误,在 <code>NSString *stringDate = ;</code> 行上出现此错误:</p>

<blockquote>
<p><em>*</em> Terminating app due to uncaught exception &#39;NSInternalInconsistencyException&#39;, reason: &#39;Invalid parameter not satisfying: date&#39;</p>
</blockquote>

<p><strong>更新:</strong>解析的日期设置为具有日期和时间模式的 <code>UIDatePicker</code>,我只是将字符串日期转换为 <code>NSDate</code> 与 <code>;</code></p> 一起使用

<p>我创建 <code>cellValue</code> 作为一个 <code>NSDictionary</code> 基本上访问一个 <code>plist</code> 我在其中创建了一个 <code>NSDictionary</code> 然后写它带有一个格式化的 <code>NSString</code>。 <code>array</code> 显示 <code>plist</code> 数组,因此我可以使用 <code></code></p> 访问它

<pre><code>NSDictionary *cellValue = ];
</code></pre></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>你需要教格式化程序你的字符串满足的格式</p>

<p>应该是这样的:</p>

<pre><code>NSDateFormatter *df = [ init];
;
</code></pre></p>
                                   
                                                <p style="font-size: 20px;">关于objective-c - 从 NSString 解析 NSDate 时出错,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/9142421/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/9142421/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: objective-c - 从 NSString 解析 NSDate 时出错