小编Tuy*_*yen的帖子

NSMutableArray - 强制数组仅保存特定的对象类型

有没有办法强制NSMutableArray只保存一个特定的对象类型?

我有类定义如下:

@interface Wheel:NSObject  
{    
  int size;  
  float diameter;  
}  
@end  


@interface Car:NSObject  
{  
   NSString *model;  
   NSString *make;  
   NSMutableArray *wheels;  
}  
@end
Run Code Online (Sandbox Code Playgroud)

如何强制车轮阵列仅使用代码保存Wheel对象?(绝对不是其他物体)

cocoa objective-c nsmutablearray

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

iOS崩溃日志中的异常类型

自从我开始学习iOS开发以来,我已经看到了几种不同类型的崩溃日志.

我知道: 异常类型:EXC_BAD_ACCESS(SIGSEGV)意味着我们正在访问一个已发布的对象.

但不知道:
异常类型:EXC_BAD_ACCESS(SIGBUS)
异常类型:EXC_CRASH(SIGABRT)
异常类型:EXC_BREAKPOINT(SIGTRAP)

你知道iOS崩溃日志中有多少异常类型,它们是什么意思?

iphone exception objective-c crash-reports ios

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

Xcode 4 - 铿锵错误

我正在从Xcode 3.5迁移到Xcode 4,而我正在尝试存档我的应​​用程序以进行AdHoc分发.
我收到了这个错误

预编译MyApp_Prefix.pch

ProcessPCH /Users/return/Library/Developer/Xcode/DerivedData/MyApp-cwtxjgdpsvtoyxcfpytllmzaxceb/Build/PrecompiledHeaders/MyApp_Prefix-crxrbmeralwexyefvuwvzexquuin/MyApp_Prefix.pch.pth MyApp_Prefix.pch normal armv7 objective-c com.apple.compilers.llvm.clang.1_0.compiler
cd /Users/return/Projects/iphone-MyApp
setenv LANG en_US.US-ASCII
setenv PATH "/Xcode4.2/Platforms/iPhoneOS.platform/Developer/usr/bin:/Xcode4.2/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Xcode4.2/Platforms/iPhoneOS.platform/Developer/usr/bin/clang -x objective-c-header -arch armv7 -fmessage-length=0 -fdiagnostics-print-source-range-info -fdiagnostics-show-category=id -fdiagnostics-parseable-fixits -std=c99 -Wno-trigraphs -fpascal-strings -O0 -Wreturn-type -Wparentheses -Wswitch -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-shorten-64-to-32 -DFAVOURITES_ENABLED=0 -isysroot /Xcode4.2/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk -gdwarf-2 -fvisibility=hidden -Wno-sign-conversion -mthumb "-DIBOutlet=__attribute__((iboutlet))" "-DIBOutletCollection(ClassName)=__attribute__((iboutletcollection(ClassName)))" "-DIBAction=void)__attribute__((ibaction)" -miphoneos-version-min=3.0 -iquote "/Users/return/Library/Developer/Xcode/DerivedData/MyApp-cwtxjgdpsvtoyxcfpytllmzaxceb/ArchiveIntermediates/MyApp - Distribution/IntermediateBuildFilesPath/MyApp.build/Distribution-iphoneos/MyApp.build/MyApp-generated-files.hmap" "-I/Users/return/Library/Developer/Xcode/DerivedData/MyApp-cwtxjgdpsvtoyxcfpytllmzaxceb/ArchiveIntermediates/MyApp - Distribution/IntermediateBuildFilesPath/MyApp.build/Distribution-iphoneos/MyApp.build/MyApp-own-target-headers.hmap" "-I/Users/return/Library/Developer/Xcode/DerivedData/MyApp-cwtxjgdpsvtoyxcfpytllmzaxceb/ArchiveIntermediates/MyApp - Distribution/IntermediateBuildFilesPath/MyApp.build/Distribution-iphoneos/MyApp.build/MyApp-all-target-headers.hmap" -iquote "/Users/return/Library/Developer/Xcode/DerivedData/MyApp-cwtxjgdpsvtoyxcfpytllmzaxceb/ArchiveIntermediates/MyApp - Distribution/IntermediateBuildFilesPath/MyApp.build/Distribution-iphoneos/MyApp.build/MyApp-project-headers.hmap" "-I/Users/return/Library/Developer/Xcode/DerivedData/MyApp-cwtxjgdpsvtoyxcfpytllmzaxceb/ArchiveIntermediates/MyApp - Distribution/BuildProductsPath/Distribution-iphoneos/include" "-I”/Users/return/Library/Developer/Xcode/DerivedData/MyApp-cwtxjgdpsvtoyxcfpytllmzaxceb/ArchiveIntermediates/MyApp" -I- "-IDistribution/BuildProductsPath/Distribution-iphoneos/../three20?" "-I“/Users/return/Library/Developer/Xcode/DerivedData/MyApp-cwtxjgdpsvtoyxcfpytllmzaxceb/ArchiveIntermediates/MyApp" -I- "-IDistribution/BuildProductsPath/Distribution-iphoneos/../../three20?" -Ithree20/Build/Products/three20 -I/Xcode4.2/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk/usr/include/libxml2 "-I/Users/return/Library/Developer/Xcode/DerivedData/MyApp-cwtxjgdpsvtoyxcfpytllmzaxceb/ArchiveIntermediates/MyApp - Distribution/IntermediateBuildFilesPath/MyApp.build/Distribution-iphoneos/MyApp.build/DerivedSources/armv7" "-I/Users/return/Library/Developer/Xcode/DerivedData/MyApp-cwtxjgdpsvtoyxcfpytllmzaxceb/ArchiveIntermediates/MyApp …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c ios xcode4.2

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

使用Open XML创建word文档

我正在创建一个示例处理程序来生成简单的Word文档.
本文档将包含文本Hello world

这是我使用的代码(C#.NET 3.5),
我创建了Word文档,但没有文本,大小为0.
我该如何修复它?
(我使用CopyStream方法,因为CopyTo仅在.NET 4.0及更高版本中可用.)

public class HandlerCreateDocx : IHttpHandler
{
    public void ProcessRequest(HttpContext context)
    {
        using (MemoryStream mem = new MemoryStream())
        {
            // Create Document
            using (WordprocessingDocument wordDocument =
                WordprocessingDocument.Create(mem, WordprocessingDocumentType.Document, true))
            {
                // Add a main document part. 
                MainDocumentPart mainPart = wordDocument.AddMainDocumentPart();

                // Create the document structure and add some text.
                mainPart.Document = new Document();
                Body body = mainPart.Document.AppendChild(new Body());
                Paragraph para = body.AppendChild(new Paragraph());
                Run run = para.AppendChild(new Run());
                run.AppendChild(new …
Run Code Online (Sandbox Code Playgroud)

c# asp.net ms-word openxml openxml-sdk

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

类_NSZombie__GEOTileKeyWrapper在两者中都实现了?和?? ?? 将使用两者之一.哪一个未定义

调试我的应用时,我有此消息:

NSZombie _GEOTileKeyWrapper在两者中都实现了?和?? ?? 将使用两者之一.哪一个未定义.

你知道这是什么吗?以及如何解决它?

iphone debugging nszombie

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

OpenUDID的工作原理

你知道OpenUDID如何生成唯一的设备ID吗?
2个设备是否有可能具有相同的OpenUDID值?

编辑1:

设备重置后OpenUDID会改变吗?

编辑2:

如果碰撞是可能的,那么OpenUDID有什么替代方案可以更好地工作.

iphone android udid

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

如何更改UISearchBar中的UITextField位置?

有没有办法在UISearchBar中重新定位UITextField?我想在UISearchBar中稍微移动UITextField.

iphone objective-c uitextfield uisearchbar

7
推荐指数
2
解决办法
6116
查看次数

MVC 4 Web API - 自定义对象的JSON序列化

我有几个对象如下:

public class Person
{
    string FirstName;
    string LastName;
    public Person(string fn, string ln)
    {
        FirstName = fn;
        LastName = ln;
    }
}

public class Team
{
    string TeamName;
    Person TeamLeader;
    List<Person> TeamMembers;

    public Team(string name, Person lead, List<Person> members)
    {
        TeamName = name;
        TeamLeader = lead;
        TeamMembers = members;
    }
}

public class Response
{
    int ResponseCode;
    string ResponseMessage;
    object ResponsePayload;
    public Response(int code, string message, object payload)
    {
        ResponseCode = code;
        ResponseMessage = message;
        ResponsePayload = payload;
    } …
Run Code Online (Sandbox Code Playgroud)

json asp.net-mvc-4

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

使用Xcode 4.2构建的应用程序无法安装在iPhone 3G中

我在Xcode 4.2中创建了一个全新的单视图应用程序 iPhone应用程序,它只显示灰色屏幕.

当我构建应用程序时,我收到警告:

BWARN]warning: iPhone apps with a deployment target lower than 4.3 should include an armv6 architecture (current IPHONEOS_DEPLOYMENT_TARGET = "3.0", ARCHS = "armv7").
Run Code Online (Sandbox Code Playgroud)

我跟着这个SO,这个SO这个SO来修复警告.

我的构建设置是:

  • 架构:armv6,armv7
  • 基础SDK:最新的iOS(iOS 5.0)
  • iOS部署目标:iOS 3.0

Info.plist中的必需设备功能值是armv6,armv7.

我制作了应用程序的Ad Hoc发行版(此应用程序只显示灰色屏幕)并将其放在iTunes上.

  1. 当我将应用程序安装到2个iPhone4(一个有iOS 4,一个有iOS 5)时,它工作正常.
  2. 当我将应用程序安装到iPhone 3GS(具有iOS 4)时,它工作正常.
  3. 但是
    当我尝试将应用程序安装到2个iPhone 3G(一个有iOS 4.2.1,一个有iOS 3.0)时,
    应用程序没有安装,我收到了这条消息.

应用程序"SingleViewApplication"未安装在iPhone XXXXX上,因为它与此iPhone不兼容.

你知道如何让iPhone 3G能够运行使用Xcode 4.2构建的应用程序吗?

xcode build ios4

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

实体框架核心和实体框架6均已安装

我使用Visual Studio 2017并创建一个新的ASP.NET Core项目。我为Entity Framework Core添加迁移,如下所示

add-migration "Initial Create"
Run Code Online (Sandbox Code Playgroud)

并得到以下错误:

Both Entity Framework Core and Entity Framework 6 are installed. The Entity Framework Core tools are running. Use 'EntityFramework\Add-Migration' for Entity Framework 6.
Build Failed.
Run Code Online (Sandbox Code Playgroud)

您知道如何解决此错误吗?


更新1-2017年3月14日-运行命令后收到结果

PM> dotnet ef migrations add "Initial Create"
Run Code Online (Sandbox Code Playgroud)

我看到以下输出,最后显示错误消息。

Welcome to .NET Core!
---------------------
Learn more about .NET Core @ https://aka.ms/dotnet-docs. Use dotnet --help to see available commands or go to https://aka.ms/dotnet-cli-docs.

Telemetry
--------------
The .NET Core tools collect usage data in order to …
Run Code Online (Sandbox Code Playgroud)

entity-framework-core asp.net-core

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