小编r4i*_*id4的帖子

Xcode iOS 8不支持键盘类型

我在课堂上UITextField按Ctrl键拖动.现在,我正在使用此代码@Outlet.swiftviewDidLoad

self.myTextField.keyboardType = UIKeyboardType.DecimalPad
Run Code Online (Sandbox Code Playgroud)

当我在模拟器上启动我的应用程序并单击UITextField我得到此日志

    Can't find keyplane that supports type 8 for keyboard 
    iPhone-Portrait-DecimalPad; 
    using 2617181025_Portrait_iPhone-Simple-Pad_Default
Run Code Online (Sandbox Code Playgroud)

我没有崩溃或什么,但没有显示键盘.我也尝试设置它,Storyboard但它是一样的.

我也注意到,每当我点击任何 UITextField键盘时都不会显示(但是没有显示默认键盘的日志)

我正在使用Xcode-Beta 3任何人遇到这个问题?

keyboard xcode ios swift ios8

125
推荐指数
5
解决办法
10万
查看次数

类型"myViewController"不符合Swift中的协议UIPIckerDataSource

我只是在Swift中创建一个新类,它被调用myViewController,它是一个UIViewController.现在我试图让它成为UIPickerViewDelegate和DataSource,但我得到了一个奇怪的错误

import UIKit

class myViewController: UIViewController, UIPickerViewDelegate, UIPickerViewDataSource {
   ...
}
Run Code Online (Sandbox Code Playgroud)

Type "myViewController" does not conform to protocol UIPIckerDataSource通过UIPickerViewDataSource 说.

这是Xcode-Beta 3的错误吗?

编译时错误的屏幕截图

xcode uipickerviewcontroller ios uipickerviewdatasource swift

39
推荐指数
3
解决办法
4万
查看次数

Firestore获取根集合的所有文档和子集合

说我有这种结构

    A (collection): { 
       a (doc): {
           name:'Tim',
           B (collection):{
               b (doc): {
                      color:'blue'
               }
             }
          }
    }
Run Code Online (Sandbox Code Playgroud)

在哪里AB集合,a而且b文档.
有没有办法通过一个查询获取根文档中包含的所有内容?
如果我这样查询

db.collection("A").doc("a").get()
Run Code Online (Sandbox Code Playgroud)

我刚刚name:'Tim'上场.我想要的是获得所有B的文件.
我基本上希望我的查询返回

         {
           user:'Tim',
           B (collection):{
               b (doc): {
                      color:'blue'
               }
             }
          }
Run Code Online (Sandbox Code Playgroud)

是否可能或者我真的需要为每个集合进行多次查询:/?

假设我有一个非常深的嵌套树集合代表用户配置文件,我的成本会像地狱一样提高,因为每次加载用户配置文件时我都有一个读取请求的乘数,1 x N其中N是我树的深度:/.

firebase google-cloud-firestore

38
推荐指数
3
解决办法
4万
查看次数

使用iPython Notebook链接Spark

我已经在线学习了一些教程,但他们不能Spark 1.5.1在OS X El Capitan上工作(10.11)

基本上我已经运行了这个命令下载 apache-spark

brew update
brew install scala
brew install apache-spark
Run Code Online (Sandbox Code Playgroud)

更新了.bash_profile

# For a ipython notebook and pyspark integration
if which pyspark > /dev/null; then
  export SPARK_HOME="/usr/local/Cellar/apache-spark/1.5.1/libexec/"
  export PYSPARK_SUBMIT_ARGS="--master local[2]"
fi
Run Code Online (Sandbox Code Playgroud)

ipython profile create pyspark
Run Code Online (Sandbox Code Playgroud)

创建了~/.ipython/profile_pyspark/startup/00-pyspark-setup.py以这种方式配置的启动文件

# Configure the necessary Spark environment
import os
import sys

# Spark home
spark_home = os.environ.get("SPARK_HOME")

# If Spark V1.4.x is detected, then add ' pyspark-shell' to
# the end of the 'PYSPARK_SUBMIT_ARGS' environment …
Run Code Online (Sandbox Code Playgroud)

ipython ipython-notebook apache-spark pyspark osx-elcapitan

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

VSCode hot reload for flutter

我刚刚开始在VSCode中使用Flutter.我还安装了Dart插件.运行我在终端中读取的演示应用程序 在此输入图像描述

这是热重新加载应用程序的唯一方法吗?我的意思是我应该始终打开终端并专注于键入"r"以重新加载我的观点?是不是直接从VSCode快捷方式?

visual-studio-code flutter

13
推荐指数
6
解决办法
2万
查看次数

新的Stripe Checkout中的税率


我已经在上实现了新Stripe Checkout功能NodeJS server,但无法指定发票的税率

根据我的理解,应在“ 付款意图” API中指定税率。事实是,新产品通过其CreateSession(请参阅参考资料)自动创建了一个,但我无法在其创建时插入税率CheckoutPayment Intentpayment_intent_data

如何才能做到这一点?我要实现的是让用户在Checkout UI和最后都知道Tax%email invoice

这是我的代码:

return stripe.checkout.sessions.create({
    payment_method_types: [paymentMethod],
    line_items: [{
        name: name,
        description: description,
        images: [imageUrl],
        amount: amount,
        currency: currency,
        quantity: 1
    }],
    success_url: successUrl,
    cancel_url: cancelUrl,
    customer: stripeId,
    payment_intent_data: {
        receipt_email: email,
        metadata: {
            userId: userId,
            amount: amount,
            currency: currency,
            ref: ref,
            stripeId: stripeId,
            details: details
        }
    }
}).then(session => …
Run Code Online (Sandbox Code Playgroud)

checkout stripe-payments

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

从Xcode中的OSX模拟器中删除应用程序

如何从iOS模拟器上删除OSX模拟器中的应用程序?我想删除一个应用程序,因为Core Data xcdatamodeld的更改,但我找不到方法.提前致谢

macos xcode simulator

10
推荐指数
4
解决办法
2817
查看次数

使用我的应用程序将事件添加到日历IOS7

我正在尝试构建一个应用程序,将事件添加到IOS 7中的默认日历.首先,我添加了一个框架:EventKit.Framework并将其导入我的.m

这是我的代码:

    - (void)AddEventToCalendar
{

    EKEventStore *eventStore = [[EKEventStore alloc] init];

    EKEvent *event = [EKEvent eventWithEventStore:eventStore];

    // title of the event
    event.title = @"Event";

    // star tomorrow
    event.startDate = [[NSDate date] dateByAddingTimeInterval:86400]; 

    // duration = 1 h
    event.endDate = [[NSDate date] dateByAddingTimeInterval:90000]; 

    // set the calendar of the event. - here default calendar
    [event setCalendar:[eventStore defaultCalendarForNewEvents]];

    // store the event
    NSError *err;
    [eventStore saveEvent:event span:EKSpanThisEvent error:&err];
}
Run Code Online (Sandbox Code Playgroud)

但是当我在iPhone上运行它时,它给了我这个错误

错误域= EKCADErrorDomain代码= 1013"操作无法完成.(EKCADErrorDomain错误1013.)"

你知道我能做什么吗?

calendar objective-c

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

MacOs拒绝非公开API

我的应用因non-public api电话而被拒绝了.

框架:'/System
/Library
/Frameworks /Foundation.framework /Versions /C /Foundation ' :_ NSErrorWithFilePath :_NSErrorWithFilePathAndErrno

grep在项目文件夹上找到了一个找到这些方法,就像我在另一个StackOverflow问题上找到的那样,但grep没有提供任何东西.

    grep -R '_NSErrorWithFilePath' *
    grep -R '_NSErrorWithFilePathAndErrno' *
Run Code Online (Sandbox Code Playgroud)

我怎样才能找到这些方法的位置?

编辑: 我试图导出.app文件,并在它上面我找到了一些东西

Binary file myAppName.app/Contents/Frameworks/libswiftFoundation.dylib matches
Run Code Online (Sandbox Code Playgroud)

什么是解决这个问题的最佳方法?

解决了
从App Review Board得到这个答案:

感谢您联系App Review Board.

App Review Board已完成对您的应用程序申诉的审核***并确定此版本的应用程序未违反指南2.5.1.

我们很快就会将应用程序放回审核流程中.

感谢您对Mac应用程序开发的承诺.

Shin Y. App Review Board

所以显然这是他们身边的一个问题,现在我的应用程序因为今天上午的"审查"而被困,我随时向您发布.

macos xcode itunesconnect

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

无法在 Material UI 按钮上将 padding 设置为 0

我使用的是正常的Button,从Material-UI用于React尝试添加以下的风格

button: {
    display: 'inline-block',
    padding:0
  }
Run Code Online (Sandbox Code Playgroud)

到这个按钮

<Button className={classes.button}> I'm a Test Button </Button>
Run Code Online (Sandbox Code Playgroud)

我得到的是右侧/左侧的填充正确设置为 0,而顶部/底部的填充未更新,请参见附图。

这是一个错误吗?或者实现这一目标的正确方法是什么?

编辑: Material-UI 版本:v1.0.0-beta.20

在此处输入图片说明

reactjs material-ui

6
推荐指数
2
解决办法
7449
查看次数