我有一个Images = new FS.Collection("images", {
stores: [
new FS.Store.FileSystem("thumbs", {
transformWrite: function(fileObj, readStream, writeStream) {
// Transform the image into a 10x10px thumbnail
gm(readStream, fileObj.name()).resize('10', '10').stream().pipe(writeStream);
}
}),
new FS.Store.FileSystem("images"),
],
});
的应用。 TableView
包含TableViewCell
,其中包含网址。我希望这些网址在UILabel
中打开。
现在我在用户点击链接时打开Safari(我正在使用WebView
)。
我想要做的是在我的应用中打开这些链接,方法是创建一个包含KILabel
的新ViewController
。
我想知道实现它的最佳方法是什么? 是否更好地使用故事板?我是否需要以编程方式或从InterfaceBuilder创建故事板?
答案 0 :(得分:2)
有很多方法可以解决这个问题。这是一个使用NSUS的解决方案
let defaults = NSUserDefaults.standardUserDefaults()
defaults.setObject("http://www.ThisIsTheLinkThatWasClicked", forKey: "currentActiveURLKey")
4.当您关闭并重新打开应用程序时,您可以从任何视图 AND 访问此URL,数据已保存
let defaults = NSUserDefaults.standardUserDefaults()
if let url = defaults.stringForKey("currentActiveURLKey")
{
println(url)
}