我有这样的字符串
var str = "@text1 this is good @text1"
Run Code Online (Sandbox Code Playgroud)
现在换成text1另一个字符串,比方说t 1.我能够替换文本,但我无法加粗.我想加粗新字符串t 1,以便最终输出为:
@t 1这是好的@t 1
我该怎么做?
我看到的所有示例都在Objective-C中,但我想在Swift中进行.
提前致谢.
我找到了一个将字符串转换为NSNumber的方法,但代码是在Objective-C中.我试过把它转换成swift但它不起作用.
我正在使用的代码
NSNumberFormatter *f = [[NSNumberFormatter alloc] init];
f.numberStyle = NSNumberFormatterDecimalStyle;
NSNumber *myNumber = [f numberFromString:@"42222222222"];
Run Code Online (Sandbox Code Playgroud)
我很快就以这种方式使用它
var i = NSNumberFormatter.numberFromString("42")
Run Code Online (Sandbox Code Playgroud)
但是这段代码不起作用,我做错了什么?
提前致谢
我在swift工作,我想刷新一个页面,所以我使用通知发送它,我在一个ViewController中发布通知并在另一个中添加观察者,它工作正常.我想要做的是在swift中添加单元测试.我查了很多网站但是没能做到.我是新手,不知道从哪里开始.
基本上工作是,当我点击按钮通知发布时,当加载下一个视图控制器时,添加通知观察器.
我该怎么做单元测试
提前致谢
编辑:代码
NSNotificationCenter.defaultCenter().postNotificationName("notificationName", object: nil)
Run Code Online (Sandbox Code Playgroud)
并添加观察者
NSNotificationCenter.defaultCenter().addObserver(self, selector: "vvv:",name:"notificationName", object: nil)
Run Code Online (Sandbox Code Playgroud) 我正在尝试将我的项目上传到服务器.现在服务器中已有一个项目.我有新的项目,我想运行并用新的项目替换旧项目,所以我将新项目拉到服务器.然后我激活虚拟环境并完成所有必要的工作.然后当我尝试运行命令时:
uwsgi --plugins=python --chdir=/var/www/prjt/src/ --socket=127.0.0.1:8889 --module=prjt.wsgi:application &
Run Code Online (Sandbox Code Playgroud)
它告诉我
probably another instance of uWSGI is running on the same address (127.0.0.1:8889).
bind(): Address already in use [core/socket.c line 761]
Run Code Online (Sandbox Code Playgroud)
我搜索了类似的问题,发现有关在该答复中提到杀死uwsgi的所有实例的一些解决方案在这里
但是找不到怎么做.
我是这个领域的新手.谁能请帮忙.我被困在这里.
希望问题很清楚.提前致谢
我有一个变量
var a: [AnyObject? -> Void]
Run Code Online (Sandbox Code Playgroud)
我正在通过append方法向其中添加数据.现在我想检查变量是否为零.我试过使用[]但没有工作也尝试了"",这也没有用,任何人都可以告诉这个变量的含义以及如何检查它是否为零.
我有一条文字
var txt =“+abc@gmail.com 嘿yyyy酷+def@gmail.com”
我想从文本中提取电子邮件地址并将其存储在数组中。我想用正则表达式来做到这一点。我找到了正则表达式,但无法将电子邮件保存到数组中。
我试过
let regEx = "/(\\+[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\\.[a-zA-Z0-9._-]+)/gi"
if let email = NSPredicate(format: "SELF MATCHES %@", regEx) {
//what to do here
}
Run Code Online (Sandbox Code Playgroud)
还是我做错了?我知道这是一个基本问题。请帮忙
提前致谢。
我是Swift的新手,我正在尝试将一个数组复制到另一个数组.
我想要做的是将Array1的内容复制到Array2.但是Array2内容应该包含特定索引的内容.例如:
Array1有100个元素,即.索引从0到99.在Array2中我想复制说,从索引25到最后一个元素(即99)的元素.
我该怎么做.我尝试搜索问题,但没有得到解决方案.
请帮忙.提前致谢.