我正在创建一个应用程序,如果它无法加载网页,它会显示错误并返回到上一个屏幕.我很难让它返回上一个屏幕.
我正在使用push segue让它首先进入屏幕.
谢谢您的帮助.
我在让Algolia正常工作方面遇到了一些麻烦.我正在使用NodeJS,并试图在我的数据库和Algolia之间进行一些同步,但由于某种原因,似乎有大量的重复项随机弹出.
如您所见,在某些情况下,除了主题名称之外,两个不同的条目会弹出完全不同的数据.我没有在其他任何地方运行add-to-algolia代码,并且UUID关闭,因为我输入的条目在他们面前有"topic-".
function loadNewTweets(){
console.log("Checking...");
var tweets;
var topics;
var referenceTopics;
Promise.all([
//stuff
])
.then(function(data){
topics = [
//data
]
return Promise.each(topics, function(topic, index){
return new Promise(function(res,rej){
Promise.all([
//things
])
.then(function(r){
var id = 'topic-'+uuid.v4();
if(!topicDB){
var obj = {
//data
}
console.log("Adding", topic.topic, "to topic DB + Algolia");
return new Promise(function(res,rej){
var dbInstance;
Database.models.Topic.create(obj)
.then(function(topic){
dbInstance = topic;
return Search.addData('topics', [dbInstance])
})
.then(function(content){
dbInstance.algoliaId = content.objectIDs[0];
return dbInstance.save(['algoliaId']);
})
.then(function(){
return res();
})
})
}
})
.then(function(){
return res(); …Run Code Online (Sandbox Code Playgroud)