小编Atm*_*tma的帖子

如何在Objective-C中传递多个参数?

我已经阅读了几篇关于Objective-C方法语法的文章,但我想我不了解一个方法的多个名称.

我正在尝试创建一个名为getBusStopswith NSStringNSTimeIntervalparameters以及返回类型的方法NSMutableArray.这是我构建方法的方法,但它在运行时显然会出错:

- (NSMutableArray *)getBusStops:(NSString *)busStop
                                (NSTimeInterval *)timeInterval;
Run Code Online (Sandbox Code Playgroud)

我看到了一个方法的另一个例子:

-(NSInteger)pickerView:(UIPickerView *)pickerView
            numberOfRowsInComponent:(NSInteger)component
Run Code Online (Sandbox Code Playgroud)

我不明白为什么这个方法有每个参数的方法名称.我应该做同样的事情:

- (NSMutableArray *)getBusStops:(NSString *)busStop
                        forTime:(NSTimeInterval *)timeInterval
Run Code Online (Sandbox Code Playgroud)

parameters methods syntax objective-c

173
推荐指数
5
解决办法
25万
查看次数

在cocoa objective-c类中变量前面的下划线如何工作?

我在一些iPhone示例中看到,属性在变量前面使用了下划线_.有谁知道这意味着什么?或者它是如何工作的?

我正在使用的接口文件如下所示:

@interface MissionCell : UITableViewCell {
    Mission *_mission;
    UILabel *_missionName;
}

@property (nonatomic, retain) UILabel *missionName;

- (Mission *)mission;
Run Code Online (Sandbox Code Playgroud)

我不确定上面做了什么,但是当我尝试设置任务名称时:

aMission.missionName = missionName;
Run Code Online (Sandbox Code Playgroud)

我收到错误:

请求成员'missionName'的东西不是结构或联合

variables syntax cocoa cocoa-touch objective-c

156
推荐指数
4
解决办法
5万
查看次数

如何更改独立于tabbar项标题的uiviewcontroller标题

我正在设置我的视图控制器标题,在视图中加载:

self.title = @"my title";
Run Code Online (Sandbox Code Playgroud)

在此之前,我在故事板中为其嵌入的视图控制器和导航控制器设置标题.我将其设置为:"标题";

当我单击保持视图控制器的选项卡标签栏项目的标题并uiviewcontroller更改为:我的标题

我想让视图控制器更改,但标签栏项目保留标题:标题

我怎么能做到这一点?

cocoa-touch uitabbarcontroller uiviewcontroller ios

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

如何将URL参数添加到Django模板url标签?

在我看来,获取这样的url参数:

date=request.GET.get('date','')
Run Code Online (Sandbox Code Playgroud)

在我的网址中,我试图以这种方式使用url模板标记传递参数,如下所示:

<td><a href="{% url 'health:medication-record?date=01/01/2001' action='add' pk=entry.id %}" >Add To Log</a></td>
Run Code Online (Sandbox Code Playgroud)

之后的参数?显然不起作用,我怎样才能传递这个数据值以便用get获取?

django django-templates

77
推荐指数
6
解决办法
12万
查看次数

如何在django中设置自定义中间件

我正在尝试创建中间件,以便可选地将kwarg传递给满足条件的每个视图.

问题是我找不到如何设置中间件的示例.我见过的类覆盖了我想要的方法,process_view:

Class CheckConditionMiddleware(object):  
    def process_view(self, request):  

        return None  
Run Code Online (Sandbox Code Playgroud)

但是我把这个课程放在哪里?我是否创建了一个中间件应用程序并将此类放在其中,然后在settings.middleware中引用它?

python django django-middleware django-views

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

Sun JSTL taglib声明失败,并显示"无法找到标记库描述符"

我正在使用JSP页面来打印值数组.我正在尝试使用JSTL <c:forEach>.

<c:forEach items="${objects}" var="object">
    <td>${object.name} </td>
</c:forEach>
Run Code Online (Sandbox Code Playgroud)

问题是我的JSTL taglib声明:

 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
Run Code Online (Sandbox Code Playgroud)

IDE在此行上显示错误

找不到标记库描述符.

许多论坛都指向旧的Sun站点下载JSTL库.现在所有这些链接都指向Oracle主页,没有指向JSTL二进制文件的链接.这让我相信有一种更新的方法来实现这一目标.

spring jsp jstl spring-mvc

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

django 1.7 migrate获取错误"表已经存在"

我正在尝试应用迁移,但我收到错误:

django.db.utils.OperationalError:(1050,"表'customers_customer'已经存在")

我通过发出以下命令得到这个:

python manage.py migrate
Run Code Online (Sandbox Code Playgroud)

我的客户表已经存在,那么我该如何让迁移知道这一点,而不是出错,并对我的模型进行修改?

我在本地环境中用本地数据库运行它没有问题.当我将数据库指向生产并在migrate上面运行时,我得到了这个错误.

django django-south django-1.7 django-migrations

59
推荐指数
3
解决办法
7万
查看次数

如何使用python2.7 pip而不是默认pip

我刚刚安装了python 2.7并且还推到了2.7站点包.

当我得到的版本:

pip -V
Run Code Online (Sandbox Code Playgroud)

表明:

pip 1.3.1 from /usr/lib/python2.6/site-packages (python 2.6)
Run Code Online (Sandbox Code Playgroud)

我如何使用位于以下位置的2.7版本的pip:

/usr/local/lib/python2.7/site-packages
Run Code Online (Sandbox Code Playgroud)

python linux django centos pip

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

我在哪里可以找到iPad示例代码

我知道iPhone有一个包含iPhone样本应用和代码的网站.iPad有没有资源?

我想要iPad特定的例子,比如使用拆分视图等.

objective-c ipad ios

39
推荐指数
5
解决办法
6万
查看次数

使用开源apis将java对象转换为xml的最佳方法是什么?

我想知道将java对象转换为xml的最佳或最广泛使用的api是什么.我对这个问题很新.是否有某种api调用你可以传入一个对象并返回xml?或者,在需要通过拉出对象值来手动构建文档时,它是否更加乏味?

我一直在阅读有关xerces,sax和jaxb的内容.我想继续这条开源路线.

谢谢!

java xml serialization

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