小编Dan*_*erz的帖子

Xcode8.0 Beta 6 - 无法从设备读取

我刚刚将Xcode 8.0从beta 4升级到beta 6,当我尝试在我的设备上构建应用程序时,我收到此消息"无法从设备读取".任何想法可能是什么问题?

ios10 xcode8-beta6

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

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

nginx add_header无法正常工作

我有一个有趣的问题,每当我add_header在使用PHP和php-fpm运行nginx的ubuntu服务器上使用我的虚拟主机配置时,它根本不起作用,我不知道我做错了什么.这是我的配置文件:

server {
    listen   80; ## listen for ipv4; this line is default and implied
    #listen   [::]:80 default ipv6only=on; ## listen for ipv6

    root /var/www/example.com/webroot/;
    index index.html index.htm index.php;

    # Make site accessible from http://www.example.com/
    server_name www.example.com;

    # max request size
    client_max_body_size 20m;

    # enable gzip compression
    gzip             on;
    gzip_static      on;
    gzip_min_length  1000;
    gzip_proxied     expired no-cache no-store private auth;
    gzip_types       text/plain text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript;

    add_header 'Access-Control-Allow-Origin' '*';
    add_header 'Access-Control-Allow-Credentials' 'true';
    add_header 'Access-Control-Allow-Headers' 'Authorization,Content-Type,Accept,Origin,User-Agent,DNT,Cache-Control,X-Mx-ReqToken';
    add_header 'Access-Control-Allow-Methods' …
Run Code Online (Sandbox Code Playgroud)

nginx

50
推荐指数
5
解决办法
8万
查看次数

如何禁用UIBarButtonItem?

我有一个UIBarButtonItem,不想被禁用.简短版:我打电话的时候

[myBarButtonItem setEnabled:NO];
Run Code Online (Sandbox Code Playgroud)

什么都没发生.

myBarButtonItem是一个IBOutlet in myVIewController.myViewController已添加为MainWindowInterface Builder中的对象.该myBarButtonItem出口被连接到所述BarButtonItem,并具有相应的@syntesizeproperty行设置.

@property (nonatomic, retain) IBOutlet UIBarButtonItem *myBarButtonItem;
Run Code Online (Sandbox Code Playgroud)

在myViewController.m中,

@synthesize myBarButtonItem;
Run Code Online (Sandbox Code Playgroud)

任何人都知道为什么上述setEnabled方法没有影响?谢谢!

更新:修正了!不知道为什么,但显然出口没有设置.我使用我的App Delegate作为UIBarButtonItem的父对象,并且一切顺利.

iphone ios

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

__destroy_helper_block_上的Objective-C崩溃

我有一个都崩溃了像电话iOS应用程序__destroy_helper_block_253,并__destroy_helper_block_278和我真的不知道它应该指向什么后,无论是"destroy_helper_block"被引用或者什么的数量.

有没有人有任何关于如何追踪这些崩溃可能发生的地方的指示?

这是一个示例回溯(请注意,这些行__destroy_helper_block只引用了它包含的文件而没有别的,通常也会包含行号).

Thread : Crashed: com.apple.root.default-priority
0  libdispatch.dylib              0x000000018fe0eb2c _dispatch_semaphore_dispose + 60
1  libdispatch.dylib              0x000000018fe0e928 _dispatch_dispose + 56
2  libdispatch.dylib              0x000000018fe0e928 _dispatch_dispose + 56
3  libdispatch.dylib              0x000000018fe0c10c -[OS_dispatch_object _xref_dispose] + 60
4  Example App                    0x00000001000fe5a4 __destroy_helper_block_278 (TSExampleApp.m)
5  libsystem_blocks.dylib         0x000000018fe53908 _Block_release + 256
6  Example App                    0x00000001000fda18 __destroy_helper_block_253 (TSExampleApp.m)
7  libsystem_blocks.dylib         0x000000018fe53908 _Block_release + 256
8  libdispatch.dylib              0x000000018fe0bfd4 _dispatch_client_callout + 16
9  libdispatch.dylib              0x000000018fe132b8 _dispatch_root_queue_drain + 556
10 libdispatch.dylib              0x000000018fe134fc _dispatch_worker_thread2 + 76 …
Run Code Online (Sandbox Code Playgroud)

objective-c ios objective-c-blocks

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

如何检查Xcode 9中的API可用性

我正在使用UserNotification仅在iOS 10中可用的框架.我正在声明一种使用此框架的方法,到目前为止,我一直在检查可用性,如下所示:

@interface MyService : NSObject
 #if __IPHONE_OS_VERSION_MAX_ALLOWED >= 100000
    -(BOOL)handleWillPresentNotification:(UNNotificationContent *)notificationContent;
#endif
@end
Run Code Online (Sandbox Code Playgroud)

XCode 9 beta刚刚发布,使用此代码我收到警告

'UNNotificationContent'是部分的:在iOS 10.0中引入注释'handleWillPresentNotification:withCompletionHandler:',其可用属性为静音

问题是如何在Objective C代码中对整个方法进行注释?我知道Xcode 9引入了

if (@available(iOS 10, *)) {
    // iOS 10 ObjC code
}
Run Code Online (Sandbox Code Playgroud)

但是如何将整个方法(包括其签名)包装在其中呢?

干杯

objective-c foundation ios10

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

Xcode 10中使用模拟器的屏幕截图大小错误

我正在尝试使用Xcode 10 Simulator为iTunes制作屏幕截图,但图像尺寸错误.

我读过这Debug > Optimize Rendering for Window Scale会有所帮助,但在Xcode中没有这样的选择.有人有这个问题吗?

xcode simulator ios

16
推荐指数
3
解决办法
3456
查看次数

在emacs中设置SLIME

我正在尝试安装SLIME.我下载了压缩包,根据README文件,我不得不把这段代码放在.emacs文件中:

(add-to-list 'load-path "~/hacking/lisp/slime/")  ; your SLIME directory
(setq inferior-lisp-program "/opt/sbcl/bin/sbcl") ; your Lisp system
(require 'slime)
(slime-setup)
Run Code Online (Sandbox Code Playgroud)

slime目录很简单.关于Lisp系统.我怎么找到它?

lisp emacs common-lisp slime

12
推荐指数
2
解决办法
8730
查看次数

透明PNG在转换后不保持透明度(Django + PIL)

我在网络服务器上使用sorl-thumbnail,PILDjango来动态创建模板中的缩略图.

PIL安装时支持PNG,但由于某种原因,转换会在图像的透明部分上创建一些非常奇怪的伪像.

我在Github上使用这个要点来安装所需的依赖项:https://raw.github.com/gist/1225180/eb87ceaa7277078f17f76a89a066101ba2254391/patch.sh

以下是生成图像的模板代码(我不认为这是问题所在,但不能向您展示):

{% thumbnail project.image "148x108" crop="center" as im %}
  <img src='{{ im.url }}' />
{% endthumbnail %}
Run Code Online (Sandbox Code Playgroud)

以下是发生的事情的一个例子.任何帮助是极大的赞赏!

之前

图像透明

带有文物的图像

python django python-imaging-library

11
推荐指数
2
解决办法
4639
查看次数

在swift中添加Scope Bar

该应用程序显示了在带有搜索栏的tableview中工作的汽车零件(汽车零件,类型,年份,国家)的列表.

现在我决定添加一个范围栏来过滤结果,我确信我搞砸了代码.添加scopeBar的行中有许多错误.这是最后20行,在评论之后//ScopeBar try,除了最后一行之外,我在其中添加了一个代码viewDidLoad()来显示我想要的标题.

我究竟做错了什么?任何帮助都非常受欢迎,我试图修复这2天已经没有运气了.

import UIKit
import CoreData

class DictionaryTableViewController: UITableViewController, NSFetchedResultsControllerDelegate, UISearchResultsUpdating
{

    var searchController:UISearchController!
    var searchResults:[Dictionary] = []

    private var dictionaryItems:[Dictionary] = []

    private var cockpitDict = [String: [Dictionary]]()
    var sectionTitles = [String]()

    var fetchResultController:NSFetchedResultsController!

    override func viewDidLoad() {
        super.viewDidLoad()


        // ScopeBar Try
        searchController.searchBar.scopeButtonTitles = ["All", "type", "year", "country"]
        tableView.tableHeaderView = searchController.searchBar



        // Load menu items from database
        if let managedObjectContext = (UIApplication.sharedApplication().delegate as? AppDelegate)?.managedObjectContext {

            let fetchRequest = NSFetchRequest(entityName: "DictionaryEntity")
            do {
                dictionaryItems …
Run Code Online (Sandbox Code Playgroud)

uisearchbar ios swift

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