小编Pet*_*ese的帖子

Entitlements.plist未正确创建

从苹果阅读文档我需要创建一个临时分发应用程序,为此我需要entitlements.plist.当我创建一个新权利时,值"get-task-allow"不存在,所以我手工添加..是对的?最后,Entitlements.plist是这样的:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>application-identifier</key>
    <string>$(AppIdentifierPrefix)$(CFBundleIdentifier)</string>
    <key>keychain-access-groups</key>
    <array>
        <string>$(AppIdentifierPrefix)$(CFBundleIdentifier)</string>
    </array>
    <key>get-task-allow</key>
    <true/>
</dict>
</plist>
Run Code Online (Sandbox Code Playgroud)

iphone distribution adhoc plist entitlements

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

如果运行脚本阶段发生错误,如何中止构建

我想使用运行脚本目标在mercurial中标记我的修订版并将其上传到服务器.我创建了一个新的运行脚本目标,它取决于构建我的应用程序的其他目标,然后我一个接一个地直接添加了两个运行脚本阶段.

现在我的问题是:如果运行脚本阶段#1给出错误(脚本的返回代码是不等于0),我怎么能阻止执行运行脚本阶段#2?

第二个脚本会将文件上传到服务器,所以我只想执行这个阶段,如果一切顺利的话.

xcode build-process

14
推荐指数
3
解决办法
6277
查看次数

在rails中向请求添加标头

我正在使用Rails 3.2.1制作HTTP Post.

我需要X-FORWARDED在标题中添加FOR.我如何在Rails中做到这一点?

码:

post_data = {
  "username" => tabuser
}

response = Net::HTTP.post_form(URI.parse("http://<my php file>"), post_data)
Run Code Online (Sandbox Code Playgroud)

谢谢

ruby-on-rails header http

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

Rails功能测试assert_select表单输入值?

我正在编写一个简单的测试来检查表单是否正在加载正确的值.

我查看了文档,似乎找不到一个示例来说明如何验证表单输入的值.

我有一个表单,用于呈现用户的first_name.

我只想assert_select在文本输入上使用并验证first_name字段是否与数据库中的内容完全匹配(例如users(:one).first_name)

如何在Rails中做到这一点?

ruby-on-rails ruby-on-rails-3

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

核心数据:声明仍然有效

我的应用程序中出现以下错误:

CoreData:错误:严重的应用程序错误.在Core Data更改处理期间捕获到异常.这通常是NSManagedObjectContextObjectsDidChangeNotification的观察者中的错误.userInfo语句仍然有效(null)

我能找到的所有东西似乎都表明我可能在我的核心数据管理对象上下文中存在多线程问题,但我似乎无法在我的应用程序中的任何地方找到这种情况.我正在后台线程上访问和管理托管对象上下文.上下文仅在该一个后台线程上获取和操作对象.当我通过NSManagedObjectContextObjectsDidSaveNotification检测到该上下文的保存时,我正在将更改合并到我只在我的主线程上访问的不同上下文中.当我调用合并更改时,会抛出错误.即使使用相同的数据集,也很少发生这种情况.

我在某处读到可以使用'-com.apple.CoreData.ThreadingDebug 3''启用多线程断言',但我无法使其工作.有谁知道这是否可能?我希望这可能会打开一些断言,这些断言可以帮助我找到我在错误的线程或其他东西上使用上下文的位置.

关于可能发生的事情或如何追踪这类问题的任何其他线索?

core-data ios

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

从背景返回后防止启动画面显示


我注意到我开发的每个应用程序都会发生一些事情.它通常不是一个问题,但在这个特定的应用程序中,如果我能"修复"它,如果它甚至是一个错误将是伟大的.

重新产生问题的步骤:

  • 启动应用程序,启动屏幕显示约.3秒和应用程序启动.
  • 按主页按钮,应用程序转到后台.
  • 将应用程序从后台带回来(双击主屏幕并选择它),显示启动时间大约半秒钟,然后应用程序重新启动.

是否有可能摆脱从背景回来的路上突然出现的闪屏半秒?这个特定的应用程序真的是一个问题.

iphone splash-screen ios visual-glitch

12
推荐指数
3
解决办法
7336
查看次数

atos不支持armv7s吗?

我试图象征Apple发送的iOS崩溃报告.

atos -arch armv7s -o APP_BINARY_PATH 0x0006a23c 0x35000 + 217660
Run Code Online (Sandbox Code Playgroud)

我得到了以下错误.

> atos: Unknown architecture: armv7s
Run Code Online (Sandbox Code Playgroud)

我确保二进制文件包含使用otool构建的armv7s.

atos不支持armv7s吗?

当我将-arch参数更改为armv7时,它工作正常.

我的Xcode版本是4.5.2.

xcode crash-reports ios

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

即使打开闪光灯,AVCaptureOutput也会拍摄黑暗照片

我想出了AVFoundation和ImageIO的实现来处理我的应用程序中的照片.不过,我有一个问题.即使闪光灯熄灭,我拍摄的图像也总是很暗.这是我使用的代码:

        [[self currentCaptureOutput] captureStillImageAsynchronouslyFromConnection:[[self currentCaptureOutput].connections lastObject]
                                        completionHandler:^(CMSampleBufferRef imageDataSampleBuffer, NSError *error) {

                                            [[[blockSelf currentPreviewLayer] session] stopRunning];
                                            if (!error) {
                                                NSData *data            = [AVCaptureStillImageOutput jpegStillImageNSDataRepresentation:imageDataSampleBuffer];
                                                CGImageSourceRef source = CGImageSourceCreateWithData((CFDataRef) data, NULL);

                                                if (source) {

                                                    UIImage *image = [blockSelf imageWithSource:source];
                                                    [blockSelf updateWithCapturedImage:image];
                                                    CFRelease(source);

                                                }

                                            }

                                        }];
Run Code Online (Sandbox Code Playgroud)

有没有什么可以导致图像不包括闪光灯?

avfoundation ios4 ios

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

取消引用Objective-C中的指针

当我们真正想要从这个实例而不是地址获取数据时,任何人都可以解释为什么我们不会将"现在"的指针解除引用到NSDate实例.

NSDate *now = [NSDate date];
NSLog(@"The date is %@", now);
Run Code Online (Sandbox Code Playgroud)

令我感到困惑的是,NSLogAaron Hillegass"Objective-C Programming"一书中使用的前一个例子是:

NSDate *now = [NSDate date];
NSLog(@"The new date lives at %p", now);
Run Code Online (Sandbox Code Playgroud)

这段代码很清楚.我们想要地址,我们得到它.但是,当我们继续使用指针时,如何通过更改说明符来获取实际日期?

pointers objective-c

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

Rails仅包含关系中的选定列

我会试着解释一下:

我有一个表'产品'和一个表'存储'.我正在尝试只在页面上显示商店名称,但ActiveRecord正在返回商店中的所有列.

这是代码:

@product = Product
          .order(id: :desc)
          .includes(:store)
          .select("products.id, products.store_id, stores.name")
          .limit(1)
Run Code Online (Sandbox Code Playgroud)

构建的查询(来自Rails):

Processing by IndexController#index as HTML
Product Load (0.0ms)  SELECT  products.id, products.store_id FROM `products`  ORDER BY `products`.`id` DESC LIMIT 1
Store Load (1.0ms)  SELECT `stores`.* FROM `stores` WHERE `stores`.`id` IN (111)
Run Code Online (Sandbox Code Playgroud)

我只想显示产品的商店名称,但Rails正在选择所有商店列.

我的模特:

Product.rb

class Product < ActiveRecord::Base
  belongs_to :store, :foreign_key => 'store_id'
end
Run Code Online (Sandbox Code Playgroud)

Store.rb:

class Loja < ActiveRecord::Base
  has_many :products
end
Run Code Online (Sandbox Code Playgroud)

任何想法?

ruby activerecord ruby-on-rails

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