标签: parse-platform

popViewController 不返回

我正在制作一个从解析中检索图像并将其显示到集合视图的应用程序。当用户点击图像时,图像会显示详细信息。我有一个用户可以更改的文本字段。当用户更改某些内容时,他们会点击保存按钮并返回到集合视图。返回到集合视图控制器的代码不起作用。

  @IBAction func saveButton(sender: AnyObject) {

    // Use the sent country object or create a new country PFObject
    if let saveInBackWithBlock = currentObject as PFObject? {
        updateObject = currentObject! as PFObject
    } else {
        updateObject = PFObject(className:"Tops")
    }

    // Update the object
    if let updateObject = updateObject {

        updateObject["imageText"] = topsLabel.text

        // Create a string of text that is used by search capabilites
        var searchText = (topsLabel.text)
        updateObject["searchText"] = searchText

        // Update the record ACL such that the new record …
Run Code Online (Sandbox Code Playgroud)

ios parse-platform swift

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

如何在离子应用程序中实现谷歌驱动器

我需要连接我的离子应用谷歌驱动器,显示所有文件,也许上传,下载,删除,edit.So我试试这个 https://github.com/Raza-Dar/ionic-google-drive2

错误:无法加载资源:服务器响应状态为404(未找到)https://apis.google.com/ / scs/apps-static / /js/k=oz.gapi.en.RArmLpCIYB0.O/m ... 1/ed = 1/am = QQ/rs = AGLTcCOEiG2RgKkKDvOG7y5PZ-fMFMsJXQ/t = zcms/cb = gapi.loaded_01

未捕获的TypeError:无法调用未定义的方法'load'

找不到InAppBrowser插件

这个 http://blog.ionic.io/oauth-ionic-ngcordova/1 在控制台上没有错误......但是在认证之后返回到主页面

这个 http://excellencenodejsblog.com/cordova-ionic-google-oauth-login-for-your-mobile-app/ 用这个我得到用户的信息但不是驱动器中的文件

有什么建议吗?我需要一些工作示例入门代码谢谢

cordova parse-platform google-drive-api ionic-framework

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

如何连接到MongoDB分片群集

我在aws上设置了一个看起来像这样的集群

- mycluster
--- shard0
----- node0 : P
----- node1 : S
----- node2 : S
--- shard1
----- node0: P
----- node1: S
----- node2: S
--- shard2
----- node0: P
----- node1: S
----- node2: S
Run Code Online (Sandbox Code Playgroud)

我想通过连接字符串URI连接到它.

我的连接字符串目前看起来像这样:

mongodb://host0:portX,...,host9:portZ/test-database?replicaSet=mycluster
Run Code Online (Sandbox Code Playgroud)

但由于某种原因,当我尝试连接它时,我得到错误无法访问.

但是,我可以很好地连接到单个分片.

mongodb://host0:portX,...,host3:portZ/test-database?replicaSet=shard0
Run Code Online (Sandbox Code Playgroud)

我在这里错过了什么阻止我连接到整个群集?

mongodb parse-platform parse-server mongodb-replica-set

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

如何在片段之间传递列表<object>

我用viewPager和TabLayout创建了我的布局:

public class HomeFragment extends Fragment
{


public static TabLayout tabLayout;
public static ViewPager viewPager;
public static int int_items = 3 ;

public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {

    View inflatedView = inflater.inflate(R.layout.fragment_home, container,false);


    viewPager = (ViewPager) inflatedView.findViewById(R.id.viewpager);
    int [] drawables = {R.drawable.home,R.drawable.street,R.drawable.map};

    Bundle bundle = new Bundle();

    final SearchFragment searchFragment = new SearchFragment();
    final CardFragment cardFragment = new CardFragment();
    final MapFragment mapFragment = new MapFragment();

    viewPager.setAdapter(new FragmentPagerAdapter(getChildFragmentManager())
    {
        public Fragment getItem(int position)
        {
            if(position == 0)
             return …
Run Code Online (Sandbox Code Playgroud)

android android-fragments parse-platform

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

从 UI 线程退出应用程序时等待异步任务

我正在编写一个 UI 应用程序。如果发生某些异常,我需要在应用程序退出之前做一些工作。所以我订阅了AppDomain.CurrentDomain.UnhandledException事件。

AppDomain.CurrentDomain.UnhandledException += HandleException;
Run Code Online (Sandbox Code Playgroud)

HandleException 方法执行异步保存到远程(因为没有同步 api)。

private void HandleException(object sender, UnhandledExceptionEventArgs args)
{
    foreach (var user in UsersCollection.ToArray())
    {
        try
        {
            foreach (var session in user.Sessions.ToArray())
            {
                try
                {
                    SaveSessionAsync(session).Wait();
                }
                catch (Exception e)
                {
                    Logger.Error("Can't save session: " + session, e);
                }
            }
        }
        catch (Exception e)
        {
            Logger.Error("Can't save sessions of user " + user, e);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

在应用程序退出之前,我需要确保我保存了所有会话(至少尝试过)。但是如果我把Wait()它放在那里,我就会陷入僵局,应用程序永远不会停止。据我所知,await在正常情况下可能会帮助我(当我处于 UI 线程但不在应用程序终止状态时),但await不会等待应用程序退出。所以我的保存任务可能会中止。但我需要他们完成。

有没有一种方法可以在SaveSessionAsync不造成死锁的情况下等待有保证的任务完成?

顺便说一句:SaveSessionAsync 里面有 …

c# multithreading asynchronous task-parallel-library parse-platform

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

基于Cloudflare的SSL上的Elastic Beanstalk

我将AWS上的ElasticBeanStalk用作我的解析环境的一部分。Elastic Beanstalk URL是myparseapp.elasticbeanstalk.com。当用户在我的网站(“ www.example.com”)上注册帐户时,Elastic Beanstalk发挥了神奇的作用。

直到我在即将投入生产的网站上启用SSL并对其进行测试之前,这种方法一直很好。注册失败,我在开发人员控制台中看到了这一点:

parse.min.js:16混合的内容:“ https://www.example.com/register.html ”上的页面已通过HTTPS加载,但请求了不安全的XMLHttpRequest端点“ http://myparseapp.elasticbeanstalk.com/解析/用户 '。该请求已被阻止;内容必须通过HTTPS提供。

我了解为什么收到错误消息。我不清楚如何解决它。我读到的所有内容都说:“注册域,获取SSL证书,使用Route 53附加CNAME(www),将其应用于负载均衡器。完成。”

好吧... 1)我已经有一个用于我的网站的域。2)我的SSL是通过Cloudflare服务的,这是SSL终止的地方。3)当我的www.example.com是我的实际网站时,为什么要为Elastic Beanstalk分配CNAME'www'?不会使用CNAME“ www”破坏我的网站吗?4)我的Elastic Beanstalk实例不在负载均衡器的后面。

我是否需要为弹性beantalk创建单独的域?听起来不对。我可以看到它可能是一个子域,例如parseapp.example.com。

由于我正在使用Cloudflare(而且我很喜欢),因此我不希望使用Route 53进行操作……但是,如果这是我唯一的选择,那就顺其自然。

因此,总而言之,如何使用Cloudflare通过SSL访问我的Elastic Beanstalk应用程序?

预先感谢您的协助。

ssl parse-platform amazon-elastic-beanstalk

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

如何将List <String>作为Intent extra传递?

我有一个List,我想将其转换为String [],以便我可以将其作为额外的意图传递给我.

List<String> votedBy = parseObject.getList("votedBy");
Run Code Online (Sandbox Code Playgroud)

意图逻辑:

Intent intent = new Intent(CommentActivity.this, UsersListActivity.class);
intent.putExtra(BundleConstants.KEY_LIST_TYPE, getString(R.string.voters));
intent.putExtra(BundleConstants.KEY_VOTERS_LIST, votedBy);
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

我的第一个想法是将List的内容转换为String [],但是该列表是从数据库中检索的,并且其大小未知是先验的.我提出的一个建议是将votedBy List列为Parcelable.我目前无法运行代码,因此我不确定这是否有效.我该怎么办?

java arrays string android parse-platform

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

延长会话令牌 ExpiresAt

我想创建一个云代码函数来帮助我更改 Parse Server 中会话令牌的 ExpiresAt 字段值的日期。有没有办法做到这一点?或者我可以参考的任何API?

谢谢你。

parse-platform

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

如何使用ASP.NET Razor Pages在cshtml中从ParseObject渲染自定义字段值?

我正在使用带有ASP.NET的Razor Pages将数据呈现给我的cshtml:

@* Iterate over Yeet collection *@
@foreach (var yeet in Model.YeetsList)
{
    <p>@yeet.Keys.1.value</p><br />
}
Run Code Online (Sandbox Code Playgroud)

我正在迭代一个名为YeetsList的List,它包含一些ParseObject对象.

ParseObjects没有自定义字段访问器,除了基本的ParseObject数据(如ObjectId,CreatedAt,UpdatedAt等)之外,还需要渲染任何东西,但我想我可以通过打印的值来渲染这些(私有)字段.我想要的关键是:

在此输入图像描述

我得到以下内容:

在此输入图像描述

我想要的是"notificationText"的实际值.如何在不经历创建本地数据模型的麻烦的情况下检索并呈现它?我真的不想在此刻创建一个合适的应用程序.我只想打印对象中包含的"notificationText"的值.

c# asp.net asp.net-mvc parse-platform parseobject

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

解析云函数响应错误

我为了演示目的编写了这个云函数。

Parse.Cloud.define('hello', function(req, res) {
  res.success("hi");
});
Run Code Online (Sandbox Code Playgroud)

但它总是返回此错误消息

{
    "code": 141,
    "error": "res.success is not a function"
}
Run Code Online (Sandbox Code Playgroud)

怎么了?

parse-platform parse-server

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