在我正在创建的iPad应用程序中,我正在尝试通过输出异常的callStackSymbols来处理未捕获的异常.这可以通过以下方式完成[NSException callStackSymbols]
但是,我希望能够在所有其他活动线程上看到callStackSymbols.我知道我可以[NSThread callStackSymbols]在任何线程上使用,但我需要遍历所有活动线程才能这样做.
这可能吗?
我是自定义属性的新手,所以我想知道是否有可能获得属性的值.我使用自定义属性的类中的属性示例是:
Private mFiller As String
<Position(378), Length(34), DataType("A"), ParticipantDependant("P/D"), RequiredProperty("Required"), Format("Blank")> _
Public Property Filler() As String
Get
Return mFiller
End Get
Set(ByVal value As String)
mFiller = value
End Set
End Property
Run Code Online (Sandbox Code Playgroud)
我正在尝试获取这些属性的值(即获取位置= 378,长度= 34等).我开始的循环看起来像这样:
Dim gwlImport As New ClientGWLImport
Dim properties() As PropertyInfo = gwlImport.GetType.GetProperties
Dim tmpInfo As PropertyInfo
For Each tmpInfo In properties
Debug.Print("Attributes for : " & tmpInfo.Name)
For Each tmpAttribute As Object In tmpInfo.GetCustomAttributes(True)
Debug.Print(tmpAttribute.ToString)
Next tmpAttribute
Next tmpInfo
Run Code Online (Sandbox Code Playgroud)
这让我得到了所有属性的名称,但我不确定如何获取值.有任何想法吗?
干杯,
瑞安