小编zer*_*rds的帖子

将粘贴文本复制到iOS模拟器中

这必须在某处记录,但我找不到它.

在我使用iPad模拟器的应用程序中,有一个文本字段,我希望用户粘贴文本.在现实世界中,用户将文本从Safari地址复制到文本字段中.但我试图在ios ipad模拟器中做到这一点,但只有部分结果.

重新运行应用程序后,我可以立即使用Mac Edit|Paste Text菜单或使用Shift-Command-V 将文本粘贴到文本字段中(但不是只有Edit|Paste,但是没关系).对Shift的需求令人讨厌,但我可以忍受它.

但是如果我尝试在Mac上再次复制另一个URL,Edit|Paste Text或者甚至Paste在模拟器上使用气泡,我就不会得到新文本,而是原始文本.

那是常见的吗?这是模拟器的一个功能,它没有连接到主机上的剪贴板吗?

clipboard ios

97
推荐指数
12
解决办法
5万
查看次数

故事板导航控制器没有tableview控制器

每当我将一个导航控制器添加到xcode故事板时,就会有一个tableviewcontroller添加了一个连接两者的"关系",我不想要一个tableviewcontroller,我想要一个常规的viewcontroller.我怎么做到的?我试图在故事板中重现以下Apple PhotoPicker示例.

Apple PhotoPicker示例

xcode storyboard

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

相机叠加图片

编辑3

好消息和坏消息.好消息是,在Connections Inspector中,通过断开覆盖UIToolbar并连接UIImageview,我看到了theKing,但是 - 坏消息 - 我没有看到UIToolbar,我也需要它.所以现在的问题是,用户如何在他/她完成时回到调用VC?如何将工具栏和图像都作为叠加层的一部分,或者"返回按钮"工具栏是否可以位于非叠加视图上,或者某些东西?或者如何在OverlayViewController上同时显示工具栏和图像?

编辑3

编辑2

setupImagePickerOverlayViewController.m.

- (void)setupImagePicker:(UIImagePickerControllerSourceType)sourceType
{
    self.imagePickerController.sourceType = sourceType;

    if (sourceType == UIImagePickerControllerSourceTypeCamera)
    {
        // user wants to use the camera interface
        //
        self.imagePickerController.showsCameraControls = NO;

        if ([[self.imagePickerController.cameraOverlayView subviews] count] == 0)
        {
            // setup our custom overlay view for the camera
            //
            // ensure that our custom view's frame fits within the parent frame
            CGRect overlayViewFrame = self.imagePickerController.cameraOverlayView.frame;
            CGRect newFrame = CGRectMake(0.0,
                                         CGRectGetHeight(overlayViewFrame) -
                                         self.view.frame.size.height - 10.0, …
Run Code Online (Sandbox Code Playgroud)

iphone xcode uiimagepickercontroller ios

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

可选择的UILabel内容

我在iOS Label对象中有一个URL地址列表.用户似乎无法从列表中选择和复制项目并将其粘贴到iOS设备上的Safari浏览器中.有没有办法实现这个目标?

uilabel ios

5
推荐指数
2
解决办法
2887
查看次数

申请gae不会部署

我不记得经历了查找唯一应用程序名称的过程.如果这是问题(我选择的名称不是新的),有人可以提醒我如何启动该过程,除非下面的错误消息提示其他一些问题.

我很确定我之前没有上传过这个应用程序,所以也许"更新"是不合适的.我点击SDK窗口中的"部署"按钮开始这个过程,顺便说一句.

*** Running appfg.py with the following flags:
    --no_cookies --email=xxx@gmail.com --passin update
Host: appengine.google.com
Application: youpoll; version: 1

Starting update of app: xxxxxxx, version: 1
Getting current resource limits.
2012-07-09 17:50:44,915 ERROR appcfg.py:2161 An error occurred processing file '': HTTP Error 403: Forbidden. Aborting. 
Error 403: --- begin server output ---
You do not have permission to modify this app (app_id=u'xxxxxxx').
--- end server output ---
Password for xxx@gmail.com: If deploy fails you might need to 'rollback' manually.
The …
Run Code Online (Sandbox Code Playgroud)

deployment google-app-engine

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

分配给'NSInteger'(又名'int')的整数转换的不兼容指针

使用UISegmentedControl,我收到了标题中为此代码的最后一行建议的错误.

- (IBAction)segmentAction:(id)sender
{
    //NSLog(@"segmentAction: selected segment = %d", [sender selectedSegmentIndex]);
    NSArray *speeds = @[@1.25, @1.5, @2.0];
    speed = [speeds objectAtIndex:[sender selectedSegmentIndex]];
}
Run Code Online (Sandbox Code Playgroud)

宣言speedNSInteger speed;.

你能帮忙解决这个问题吗?

uisegmentedcontrol ios

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

使用app引擎交互式控制台与jinja2模板

from jinja2 import Template
template = Template('Hello {{ name }}!')
template.render(name='John Doe')
Run Code Online (Sandbox Code Playgroud)

我已将上面的内容输入app引擎的交互式控制台并且没有输出.我怎样才能获得输出?

我已经尝试将我在以下链接中找到的代码添加到控制台,但仍然没有输出.

在Google App Engine中调试Jinja2

谢谢,

Brian在亚特兰大

debugging google-app-engine jinja2 python-2.7

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

为什么python string split()没有拆分

我有以下python代码.

class MainPage(BaseHandler):

    def post(self, location_id):
        reservations = self.request.get_all('reservations')
        for r in reservations:
            a=str(r)
            logging.info("r: %s " % r)
            logging.info("lenr: %s " % len(r))
            logging.info("a: %s " % a)
            logging.info("lena: %s " % len(a))
            r.split(' ')
            a.split(' ')
            logging.info("split r: %s " % r)
            logging.info("split a: %s " % a)
Run Code Online (Sandbox Code Playgroud)

我得到以下日志打印输出.

INFO     2012-09-02 17:58:51,605 views.py:98] r: court2 13 0 2012 9 2 
INFO     2012-09-02 17:58:51,605 views.py:99] lenr: 20 
INFO     2012-09-02 17:58:51,605 views.py:100] a: court2 13 0 2012 9 2 
INFO …
Run Code Online (Sandbox Code Playgroud)

python http

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

python classmethod get_by_user返回None

我在使用类方法示例时需要帮助get_by_user接下来是我对类方法的改编.

class Pages(ndb.Model):
    user_id = ndb.StringProperty()
    name = ndb.StringProperty()

    @classmethod
    def get_by_user(cls, user):
        return cls.query().filter(cls.user_id == user.user_id()).get()
Run Code Online (Sandbox Code Playgroud)

view.py代码是下一个.

class MainPage(BaseHandler):

    def get(self):
    user = users.get_current_user()
    logging.info("MainPageGet: %s " % user)
    if user: #offer user options 
        isUser = True
        user_ID = user
        for p in Pages.query():
        logging.info("MainPageGet p: %s " % p.user_id)
        logging.info("MainPageGet user_ID: %s " % user_ID)
        page = Pages.get_by_user( user_ID) 
        logging.info("MainPageGet page: %s " % page )
Run Code Online (Sandbox Code Playgroud)

我的日志结果如下.

<pre>
INFO     2018-02-10 04:28:21,509 views.py:192] MainPageGet: test@example.com 
INFO     2018-02-10 …
Run Code Online (Sandbox Code Playgroud)

python google-app-engine class-method

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

user!= users.get_current_user()

更新: 给出的唯一答案是没有帮助我.代码在我的本地系统上按预期工作,但在部署的Python应用程序中不起作用.这对我来说是个系列问题.请严肃对待这个问题.

这是一些简化的代码来显示正在发生的事情.当简化代码放入SDK的交互式控制台时,它总是打印出来Hello, schott.brian,但在部署的应用程序中,它就像打印出来一样no match.那是怎么回事?

user = "schott.brian"
name = "schott.brian"

if user and user == name:
     print "Hello, " + user
else:
     print "no match"
Run Code Online (Sandbox Code Playgroud)

这是我的代码.注意第二次if检查if user and (user == person.user):

user = users.get_current_user()
ID_id = self.request.get("ID", None)
ID_id = ''.join(ID_id.split())
key = db.Key.from_path("PQ", ID_id)
person = PQ.get(key)
if person: #person's ID DOES exist already
     logging.info("6 person %s" % person.user )
     logging.info("6 key %s" % key )
     logging.info("6 ID_id %s" …
Run Code Online (Sandbox Code Playgroud)

google-app-engine if-statement python-2.7

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

在"BSViewController*"类型的对象上找不到属性"窗口"

我试图使UIButton显示图像,并得到标题错误.

另外我想知道为什么()需要BSViewController ()它,因为它是由XCode创建的?

//
//  BSViewController.m

#import "BSViewController.h"

@interface BSViewController ()    // Why the "()"?
@end

@implementation BSViewController


- (IBAction) chooseImage:(id) sender{


    UIImageView* testCard = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"ipad 7D.JPG"]]; 
//Property 'window' not found on object of type 'BSViewController *'
    self.window.rootViewController = testCard;
    [self.window.rootViewController addSubview: testCard];
    testCard.center = self.window.rootViewController.center;

     NSLog(@"chooseImage");

}


- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
}

- (void)didReceiveMemoryWarning
{
    [super didReceiveMemoryWarning];
    // …
Run Code Online (Sandbox Code Playgroud)

xcode ios

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

app.yaml"login:required"无效

更新

这个html代码是否在模板read.html中出现了问题?这个超链接是否绕过app.yaml的login: required

(<a href ="/edit/{{ blog_id }}/{{ r.key().id() }}">edit </a>)
Run Code Online (Sandbox Code Playgroud)

更新

我的app.yaml包含几个login: required指令,但是当我在GAE本地开发时,它们似乎似乎没有停止访问.

application: myapp 
version: 1
runtime: python27
api_version: 1
threadsafe: true

handlers:
- url: /static
  static_dir: static
- url: /.*
  script: main.app

- url: /create.*
  script: main.app
  login: required

- url: /createblog.*
  script: main.app
  login: required

- url: /editblog.*
  script: main.app
  login: required
Run Code Online (Sandbox Code Playgroud)

我的应用程序的view.py开头如下.请注意,在底部,模板edit.html被触发.但我希望只登录用户才能访问该模板.我甚至不关心未登录的用户是否有机会登录.

import os
import jinja2
import webapp2

from google.appengine.ext import db
from google.appengine.api import users

TEMPLATE_DIR = os.path.join(os.path.dirname(__file__), …
Run Code Online (Sandbox Code Playgroud)

python google-app-engine

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