草庐IT

instance_variables

全部标签

variables - Swift - 替换字符串中的字符

这个问题在这里已经有了答案:AnywaytoreplacecharactersonSwiftString?(22个答案)关闭7年前。我有一个包含符号或字符的变量我不知道你怎么用英语说这个“\”...如何用我的变量中的空格替换所有\?varcontent=theContent["content"]asStringself.contentLabel.text=content.stringByReplacingOccurrencesOfString(,withString:,options:,range:?#>)当我使用content.string...然后在#target中使用相同的字符串

swift - "Unrecognized selector sent to instance" swift

我不知道我做错了什么。我对编程也很陌生,所以我不太擅长调试。这是一个测试应用程序,因此我可以看到它与应用程序开发的结合有多swift。到目前为止,我得到了这个:classViewController:UIViewController,UITextViewDelegate{vartextView:UITextView!init(nibNamenibNameOrNil:String?,bundlenibBundleOrNil:NSBundle?){super.init(nibName:nibNameOrNil,bundle:nibBundleOrNil)}overridefuncviewD

ios - 为什么在 Swift 中初始化变量的那一行会出现 "Variable used before being initialized"错误?

我很难理解为什么在使用Swift的iOS项目中会出现此编译器错误。如果我创建以下类:classInitTest{leta:Intletb:Intletc:Intinit(){self.a=3self.b=4self.c=self.runCalculation()}funcrunCalculation()->Int{returnself.a*self.b}}我在self.c=self.runCalculation()行上收到一个编译器错误,提示“在初始化之前使用了变量‘self.c’”。起初我以为这是因为编译器无法验证runCalculation()方法没有访问self.c,但后来我尝试

ios - NSURLSession 数据任务请求 :completion: unrecognized selector sent to instance

当尝试创建我自己的session对象NSURLSession()并请求一个url我得到一个无法识别的选择器异常但是当我使用共享sessionNSURLSession.sharedSession()一切正常。怎么会?varurl=NSURL(string:"http:/www.google.com")ifurl!=nil{//throwsunrecognizedselectorwhendataTaskWithURLiscalledletsession=NSURLSession()session.dataTaskWithURL(url!)//worksletsharedSession=NS

ios - swift 错误 : Variable used within its own initial value

当我初始化一个实体的实例时,出现错误Variableusedwithinitsowninitialvalue。这是抛出错误的代码:classfuncbuildWordDefinition(word:String,language:Language,root:TBXMLElement)->WordDefinition{letword=WordDefinition(word:word,language:language)错误指向word变量。这是WordDefinition类:classWordDefinition{letword:Stringletlanguage:Languageini

c# - 获取错误 : String reference not set to an instance of a String. 参数名称:s

我正在使用此代码将数据库中的日期时间截断为其年份和时间部分。变量YearOfRelease和Runtime包含格式为“dd/MM/yyyyhh:mm:ss”的日期时间它以前工作正常但现在给出错误:未将字符串引用设置为字符串的实例。参数名称:s这可能只是DateTime.ParseExact函数中的问题,谁能告诉我为什么“null”在以前运行良好时突然导致此问题?DateTimedt2=newDateTime();dt=DateTime.ParseExact(YearOfRelease,"dd/MM/yyyyhh:mm:ss",null);Year=dt.Year.ToString();

C# Entity Framework "An entity object cannot be referenced by multiple instances of IEntityChangeTracker"

这个错误抛的很多,但是我找不到解决办法。我是EntityFramework的新手,在我的第一种方法中遇到了这个错误。这是我的。我有一个公司类(class)和一个分支类(class)。这两个类都有自己的存储库。一个公司有一个分公司,一个分公司可以有多个公司。在我的GUI中,我用从BranchRepository获得的Branch对象填充了一个组合:publicIListGetAllBranches(){varquery=_context.Branches;IListbranches=query.ToList();returnbranches;}这是分支组合框的数据源结果。当我想拯救公司时

C# 结构 : Unassigned local variable?

来自documentation:Unlikeclasses,structscanbeinstantiatedwithoutusinganewoperator.那么为什么我会收到这个错误:Useofunassignedlocalvariable'x'当我尝试这样做时?Vec2x;x.X=det*(a22*b.X-a12*b.Y);x.Y=det*(a11*b.Y-a21*b.X);Vec2x是一个结构吗? 最佳答案 那么,X和Y是属性(而不是字段)吗?如果是这样,那就是问题所在。在x中的所有字段都被明确分配之前,您不能调用任何方法或属

c# - 更新数据库 : "A network-related or instance-specific error occurred while establishing a connection to SQL Server"

我有一个简单的C#项目。这是我在数据库的web.config中的连接字符串:我已经确保此连接正常工作。我可以使用此连接从VisualStudio连接到我的数据库,我还可以看到表和数据。当我想用update-database更新我的数据库时,出现了这个错误:Anetwork-relatedorinstance-specificerroroccurredwhileestablishingaconnectiontoSQLServer.Theserverwasnotfoundorwasnotaccessible.Verifythattheinstancenameiscorrectandthat

c# - 调试时 "run until this variable changes"怎么办?

在调试我的C#时,我经常想知道变量的值何时更改,然后调查程序的状态。目前,我是这样做的:观察列表有问题的变量。物理垃圾邮件F10(StepOver的快捷方式),直到我看到值发生变化。但是,所需的F10数量很烦人。我想,这肯定是自动化的。但我在MicrosoftVisualC#Express中找不到此功能,这让我很吃惊。毕竟,监视列表会自动以亮红色突出显示更改的值。我错过了什么吗? 最佳答案 Express版的简单技巧:privatestringmyValue;publicstringMyValue{set{if(this.myVal