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 'NSInternalInconsistencyException', reason: 'Invalid parameter not satisfying: date'</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]