如何从swift xcode中的日期创建日期对象.
例如在javascript中你会做:
var day = new Date('2014-05-20');
我有一个简短的mp4
视频文件,我已添加到我当前的Xcode6 Beta项目中.
我想在我的应用中播放视频.
经过几个小时的搜索,我找不到任何远程帮助.有没有办法用Swift完成这个或你必须使用Objective-C?我可以指出正确的方向吗?我不能成为唯一想知道这一点的人.
这不是Beta问题.我正在使用Xcode 6.0.1,即生产版本.我遇到的问题是,当我尝试构建或运行我正在处理的代码时,Xcode在很长一段时间内都没有响应,并且SourceKitService消耗了超过400%的CPU(根据Activity Monitor).这个问题在过去几天是新的,但奇怪的是,自从它于9月17日正式发布以来,我一直在使用Xcode 6.0.我升级到6.0.1,希望它能解决这个问题.
知道问题可能是什么?
我想使用App.config存储一些设置.我尝试使用下一个代码从配置文件中获取参数.
private string GetSettingValue(string paramName)
{
return String.Format(ConfigurationManager.AppSettings[paramName]);
}
Run Code Online (Sandbox Code Playgroud)
我也System.Configuration
为它添加了(我使用了一个单独的类),在App.config文件中我有:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
<appSettings>
<add key ="key1" value ="Sample" />
</appSettings>
</configuration>
Run Code Online (Sandbox Code Playgroud)
但是我在尝试使用时遇到了错误ConfigurationManager
- ConfigurationManager can't exist in such context
但是我已经添加了System.Configuration
.还是我错过了什么?
编辑:
带配置的类(完整视图)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Configuration;
namespace browser
{
class ConfigFile
{
private string GetSettingValue(string paramName)
{
return String.Format(ConfigurationManager.AppSettings[paramName]);
}
}
}
Run Code Online (Sandbox Code Playgroud)
EDIT2
添加它的外观
这意味着问题不是在使用过程中,ConfigurationManger
而是在使用之前 …
我已经堆叠和谷歌搜索了几个小时.我现在有点绝望了.我想在应用程序中更改应用程序的语言,而不仅仅是使用默认语言.
从我的尝试开始,我就像所有人一样重新启动.意思是,苹果强制您手动重启应用程序.这意味着您必须退出应用程序然后再次启动它.
好吧,谷歌搜索后,我试图设置一个警报,然后强迫应用程序退出
exit(0);
Run Code Online (Sandbox Code Playgroud)
我的坏,苹果似乎不喜欢这样,并阻止开发者使用它...我想我没有指向正确的方向.
最后,尽管存在所有问题,我还是可以见面,我想讨论一下.
任何提示?
编辑,APPLE的相关信息
通常,您不应在应用程序中更改iOS系统语言(通过使用AppleLanguages pref键).这违反了在Settings应用程序中切换语言的基本iOS用户模型,并且还使用了未记录的首选项键,这意味着在将来的某个时候,键名可能会更改,这会破坏您的应用程序.
如果要在应用程序中切换语言,可以通过手动加载捆绑包中的资源文件来实现.您可以使用NSBundle:pathForResource:ofType:inDirectory:forLocalization:为此目的,但请记住,您的应用程序将负责所有本地化数据的加载.
关于退出(0)问题,Apple DTS无法评论应用程序批准过程.您应该联系appreview@apple.com以获得此问题的答案.
好吧,到目前为止我必须选择.
我的应用程序本地化为英语和阿拉伯语.
不幸的是,有时不需要本地化的自动布局行为.通过这个,我的意思是反转前导和尾随空格.我想覆盖这种行为.有没有办法做到这一点?
让我们ContainerView
与两个子内容视图父容器视图:NavigationView
和ContentView
.
我希望能够将控制器换成ContentView
另一个视图.例如,使用新闻页面控制器交换主页控制器.目前,我能想到的唯一方法是使用委托来告诉ContainerView
我要切换视图.这似乎是一种草率的方式,因为最终ContainerViewController
会为所有子视图提供一堆特殊的委托.
这还需要与NavigationView
具有关于当前哪个视图的信息的人进行通信ContentView
.例如:如果用户在新闻页面上,导航视图中的导航栏将显示当前选择了新闻按钮.
问题A:
有没有办法在ContentView
没有调用ContainerView
自身的委托方法的情况下交换控制器?我想以编程方式(没有故事板)这样做.
问题B:
如何ContentView
在NavigationView
没有委托电话的情况下交换控制器?我想以编程方式(没有故事板)这样做.
我在尝试提交我的应用时收到此警告:
警告ITMS-9000:"此捆绑包无效.info.plist文件中密钥CFBundleVersion [3.3.9.2014.08.20]的值必须是一个以句点分隔的列表,最多包含三个非负整数."
这是我在使用该版本控制格式进行大量提交后第一次看到这个.
关于CFBundleVersion有什么变化吗?
我猜这三个并不总是在那里?还是苹果刚开始警告我们呢?
来自Apple文档:
CFBundleVersion
CFBundleVersion(String - iOS,OS X)指定捆绑包的构建版本号,该版本号标识捆绑包的迭代(已发布或未发布).构建版本号应该是由三个非负的,周期分隔的整数组成的字符串,第一个整数大于零.该字符串应仅包含数字(0-9)和句点(.)字符.前导零从每个整数中截断,将被忽略(即1.02.3相当于1.2.3).此密钥不可本地化.
编辑:
显然CFBundleVersion已经改变,你可以在这里看到.令人遗憾的是,我需要搜索WayBackMachine这样的东西,而Apple的"文档修订历史"却没有说明这一点.
我喜欢Apple
和他们做的事情,但是Swift
...... 哦上帝!
组态:
编译时间: 3分钟.
看起来像" 新的最好和惊人的快速,梦想"这种配置是不够的,它的工作原理Google Chrome
-InfiniteLoop(find free memory - eat)
HEADERMAP_USES_VFS
到YES
(无变化)Build Settings / Architectures / Build Active Architecture Only
为YES
(一些改进)设置defaults write com.apple.Xcode PBXNumberOfParallelBuildSubtasks 4
(8)(有时它变得更糟)
设置优化级别-Onone
(无重大改进)
DWARF
而不是DWARF with dSYM File
Find implicit dependencies
您的计划(没有重大改进) …使用c#,Visual Studio 2013,Windows Store App
一点点解释
创建一些适用于JSON存储数据的简单Windows应用商店应用.在增加数据量后,我开始收到消息Unhandled win32 exception occured in AppName [procId].
- 请参见下图:
我尝试减少JSON文件中存储的数据量,但在调试过程中休息一段时间后,我再次收到此消息.所以情况 - 如果我有很多数据 - 我可以在应用程序中进行一些操作(很少意味着5)并得到这个例外,如果我有最少量的数据我可以使用app多一点(意味着12-17个不同操作).操作方式 - 从文件读取,保存,加载页面等.
我google了一下,发现了几个可能的原因:
我必须在PC上设置DEP,然后按照以下步骤操作:
尝试 - 没有帮助
尝试 - 没有帮助
尝试 - 没有帮助
找到下一个:
发生了未处理的win32异常.Just-In-Time调试此异常失败,并出现以下错误:登录用户无权调试崩溃的应用程序.此消息表明Just-In-Time调试失败,因为您没有适当的访问权限.
因此,意味着您没有适当的访问权限.
尝试使用管理员权限启动我的应用:
尝试 - 没有帮助
发现这个,所以这个MSDN帖子很有用.尝试在我的应用中添加一些代码:
public MainPage()
{
this.InitializeComponent();
this.navigationHelper = new NavigationHelper(this);
this.navigationHelper.LoadState += navigationHelper_LoadState;
this.navigationHelper.SaveState += …
Run Code Online (Sandbox Code Playgroud) .net c# exception-handling windows-store-apps visual-studio-2013
ios ×8
iphone ×4
swift ×4
objective-c ×3
xcode ×3
.net ×2
c# ×2
animation ×1
autolayout ×1
avplayer ×1
build ×1
compilation ×1
config ×1
constraints ×1
localization ×1
nsdate ×1
runtime ×1
sourcekit ×1
time ×1
transitions ×1
winforms ×1