小编Vik*_*ica的帖子

检索旋转的UIImageView的所有4个坐标

如何获得UIImageView的4个坐标?

我知道可以获得CGRect和origin.x和origin.y,但是如何找到所有4个角?

编辑:我正在旋转UIImageViews,这就是为什么我问:P

iphone cocoa-touch

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

点击时更改UITableView中的单元格内容

我正在构建一个具有表格视图的应用程序.但我希望这是一个桌面视图,当你点击它时会扩展单元格,当你再次点击时它会关闭.

但我想知道以下是否可行.未选择单元格时,您只能看到图片,标题和文本的开头.但是一旦选择了单元格,它就会扩展并显示更多的子视图,即图像视图.

这可能吗?例如,要隐藏单元格中的子视图,并且一旦它被点击它就可以看到并以正确的方式对齐?当然,我该怎么做?

日Thnx !!!

iphone cocoa-touch objective-c uitableview ios

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

我如何拖动按钮?

我有一个UIButton,我希望用户能够使用TouchDragInside进行拖动.当用户移动手指时,如何让按钮移动?

iphone cocoa-touch objective-c uibutton

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

将经过身份验证的POST请求发送给tastypie

我正在尝试将一个ApiKey认证的POST请求发送到tastypie API

我的型号:

class Thing(models.Model):
    name = models.TextField()

    def __unicode__(self):
        return u'%s'%self.name
Run Code Online (Sandbox Code Playgroud)

我的ModelResource

class ThingResource(ModelResource):
    class Meta:
        queryset = Thing.objects.all()
        resource_name="thing"
        authentication = ApiKeyAuthentication()
        authorization = DjangoAuthorization()
Run Code Online (Sandbox Code Playgroud)

我的urls.py

from django.conf.urls.defaults import patterns, include, url

from tastypie.api import Api
from myapp.api import ThingResource

mobile_api = Api(api_name='mobile')
mobile_api.register(ThingResource())

from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
    url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
    url(r'^admin/', include(admin.site.urls)),

    (r'^api/', include(mobile_api.urls)),
)
Run Code Online (Sandbox Code Playgroud)

和我的cURL命令

curl --dump-header - -H "Accept: application/json" -H "Content-Type: application/json"  -d"username=vikingosegundo" -d"api_key=12345" -X POST --data "{\"name\":\"arrrg\"}" http://localhost:8000/api/mobile/thing/
Run Code Online (Sandbox Code Playgroud)

响应

{"error_message": …
Run Code Online (Sandbox Code Playgroud)

python django curl tastypie

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

UISegmentedControl以编程方式重置

我有一个UISegmentedControl加载其他UIViewController.回去时,我希望看到它未被选中.我尝试设置selectedSegmentIndex = -1并选择= NO,但它们不起作用.有什么建议?

cocoa-touch objective-c uisegmentedcontrol ios

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

Tastypie NotFound:提供的资源查找数据无效(类型不匹配)

对,我很难理解这一个,

在我的本地环境中,我为django User对象集成了用户名查找:

class UserResource(ModelResource):
    class Meta:
        queryset = User.objects.all()
        excludes = ['password', 'email', 'is_staff', 'is_active', 'is_superuser']
        resource_name = 'users'
        include_resource_uri = False
        filtering = {
            'username': ALL
        }

    def prepend_urls(self):
        return [
            url(r"^(?P<resource_name>%s)/(?P<username>[\w\d_.-]+)/$" % self._meta.resource_name, self.wrap_view('dispatch_detail'), name="api_dispatch_detail"),
        ]
Run Code Online (Sandbox Code Playgroud)

在tastypie的源代码中,resources.py我在1800+行添加了两个打印语句

def obj_get(self, request=None, **kwargs):
    """
    A ORM-specific implementation of ``obj_get``.

    Takes optional ``kwargs``, which are used to narrow the query to find
    the instance.
    """
    try:
        print "1, ", kwargs
        base_object_list = self.get_object_list(request).filter(**kwargs)
        print "2, ", base_object_list
        # etcetera
Run Code Online (Sandbox Code Playgroud)

游览: …

python django tastypie

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

NSSortDescriptor - 按位置排序

我在Core Data中有一个地理位置列表(实体名称是"Stops").

我想按当前位置对它们进行排序,这样我就可以向用户显示哪些位置在附近.我正在使用NSFetchedResultsController,以便可以在UITableView中轻松显示结果.

我使用以下代码尝试此类:

NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"stop_lat" ascending:YES comparator:^NSComparisonResult(Stops *obj1, Stops *obj2) {
    CLLocation *currentLocation = locationManager.location;

    CLLocation *obj1Location = [[CLLocation alloc]initWithLatitude:[obj1.stop_lat doubleValue] longitude:[obj1.stop_lon doubleValue]];
    CLLocation *obj2Location = [[CLLocation alloc]initWithLatitude:[obj2.stop_lat doubleValue] longitude:[obj2.stop_lon doubleValue]];

    CLLocationDistance obj1Distance = [obj1Location distanceFromLocation:currentLocation];
    CLLocationDistance obj2Distance = [obj2Location distanceFromLocation:currentLocation];

    NSLog(@"Comparing %@ to %@.\n  Obj1 Distance: %f\n  Obj2 Distance: %f",obj1.stop_name, obj2.stop_name, obj1Distance, obj2Distance);

    if (obj1Distance > obj2Distance) {
        return (NSComparisonResult)NSOrderedDescending;
    }

    if (obj1Distance < obj2Distance) {
        return (NSComparisonResult)NSOrderedAscending; …
Run Code Online (Sandbox Code Playgroud)

cocoa-touch core-data objective-c core-location ios

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

Is there any way to remove the "year" of the date picker?

I have a date picker in a view, but I only want it to display the days and the months, not the years, is there any way to take the year out?

cocoa-touch objective-c ios

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

使用核心图形的背景颜色

我的drawRect中有以下代码:

CGContextSetFillColorWithColor(context, [UIColor redColor].CGColor);
CGContextFillPath(context);
Run Code Online (Sandbox Code Playgroud)

我基本上想要将此视图的背景设置为红色..但是上面的代码不会这样做.我究竟做错了什么?

cocoa-touch core-graphics objective-c ios

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

objective-c中的循环和异步连接

我有一个表名称数组,希望循环遍历它们并获取它们的名称并附加一个URL来创建与Web服务的连接以下载JSON数据.循环似乎首先工作,数组中的三个表名中的每一个都被用于创建与Web服务的连接并且数据被下载但是当循环结束时(从3变为0)循环出现再次启动并为数组中的最后两个表无限循环.

记录输出(注意扬声器和参展商反复重复):

2013-12-16 10:38:08.755 WebServiceTest[501:60b] loopCount = 3
2013-12-16 10:38:08.758 WebServiceTest[501:60b] table name = workshop
2013-12-16 10:38:08.817 WebServiceTest[501:60b] LoopCount is: 2 
2013-12-16 10:38:08.821 WebServiceTest[501:60b] loopCount = 2
2013-12-16 10:38:08.822 WebServiceTest[501:60b] table name = exhibitor
2013-12-16 10:38:08.827 WebServiceTest[501:60b] LoopCount is: 1
2013-12-16 10:38:08.830 WebServiceTest[501:60b] loopCount = 1
2013-12-16 10:38:08.831 WebServiceTest[501:60b] table name = speaker
2013-12-16 10:38:08.835 WebServiceTest[501:60b] LoopCount is: 0
2013-12-16 10:38:09.199 WebServiceTest[501:3707] Status code = 200
2013-12-16 10:38:09.204 WebServiceTest[501:3707] Objects in current table - speaker = 1
2013-12-16 10:38:09.207 WebServiceTest[501:3707] …
Run Code Online (Sandbox Code Playgroud)

cocoa-touch loops asynchronous objective-c ios

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