小编Sam*_*hly的帖子

以编程方式,当应用程序首先使用push segue进入屏幕时,如何使应用程序返回到上一个视图

我正在创建一个应用程序,如果它无法加载网页,它会显示错误并返回到上一个屏幕.我很难让它返回上一个屏幕.

我正在使用push segue让它首先进入屏幕.

谢谢您的帮助.

xcode view back segue

3
推荐指数
1
解决办法
6990
查看次数

Algolia Duplicates

我在让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)

javascript node.js algolia

1
推荐指数
1
解决办法
427
查看次数

标签 统计

algolia ×1

back ×1

javascript ×1

node.js ×1

segue ×1

view ×1

xcode ×1